semvec/pypi-packages huggingface dataset:
mus-musculus-tracker 0.1.3
A YOLO-based tool for ROI cropping and movement tracking of Mus musculus.
Requires Python: >=3.13

# Mus Musculus Tracker 🐁

[![PyPI version](https://img.shields.io/pypi/v/mus-musculus-tracker.svg)](https://pypi.org/project/mus-musculus-tracker/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.13+](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/)

A professional **YOLO-based** tool designed for automated detection, Region of Interest (ROI) cropping, and movement tracking of mice (*Mus musculus*) in a circular arena.

## 📋 Features

- **Automated Detection:** Powered by YOLO (v.12) for robust mice tracking.
- **Smart ROI Cropping:** Automatically crops video borders to focus on the arena/cage.
- **Trajectory Tracking:** Extracts movement data and tracking coordinates.
- **CLI Ready:** Easy-to-use Command Line Interface.

## 🚀 Installation

### Via Pip (Recommended)
You can install the tracker directly from PyPI:

```bash
pip install mus-musculus-tracker
```

### Via Conda (For Development)
To set up a development environment, use the provided environment.yml:

```bash
gh repo clone juancolonna/mouse-tracker
cd mouse-tracker
conda env create -f environment.yml
conda activate mouse-tracker
pip install mus-musculus-tracker
```

## 🛠 Usage
Once installed, the mouse-track command will be available in your terminal. To start tracking on a video file, simply run:

```bash
mouse-track path/to/your/video.mp4
```

## 📑 Requirements
Python: >= 3.13

Main Dependencies:
- ultralytics (YOLO)
- opencv-python
- moviepy
- tqdm

## ✍️ Authors
Juan G. Colonna <juancolonna@icomp.ufam.edu.br>
Instituto de Computação
Universidade Federal do Amazonas

## 📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
pyFroniusReg 0.2.3
A library to make interacting with Fronius inverters and storage systems simpler
Requires Python: >=3.9

# pyFroniusReg

The aim of this python library is to provide some nice to use abstractions to interact with Fronius(tm) solar inverters and storage systems over ModBus. It is tested on a Gen24 Primo 5kW system with an attached BYD battery storage system using 'float' mode of the sunspec ModBus over TCP protocol. Some testing has been done in int&sf mode.

# Installation

Currently you can grab the .whl from the releases page. And now I've added the library to PyPi, so you should be able to do:
``` pip install pyFroniusReg```

# Examples

check_peak.py: Designed to be run from a cron job to check if we have enough storage to run the house for the peak pricing periods.

force_charge.py: Use the library to force my system to charge at 2.5kW

read_regs.py: Use the library to read some relevant registers from the non-storage inverter

read_regs_storage.py: use the library to read some relevant registers from the storage inverter

reset_charge.py: Use the library to set my storage system back to defaults


# Acknowledgements

A lot of ideas and some orignating code came from:
https://github.com/oscarknapp/Fronius-Gen-24-Modbus-Integration/tree/main


Special thanks to VK2TTY <@vk2tty@mastodon.radio> for their generous assistance in bringing me up to speed with a more pythonic way of doing things!


# Legal

pyFroniusReg, a python library for interacting with Fronius inverters
Copyright (C) 2024  Paul Warren

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Froinus(tm), Symo(tm), Primo(tm), Tauro(tm) are tradmarks of Fronius International GmbH who have no involvement in this project.
topsis-simran-102303638 0.0.2
TOPSIS implementation as a CLI tool
Requires Python: >=3.6

# Topsis-Simran-102303638 

A simple and powerful command-line tool to apply the **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)** method for multi-criteria decision making.

This package helps you rank alternatives based on multiple criteria using weights and impacts.

---

## What is TOPSIS?  
TOPSIS is a decision-making technique that:
- Compares multiple options (alternatives)
- Uses multiple factors (criteria)
- Finds the option closest to the “ideal” solution and farthest from the “worst” solution

---

## Features  
- Command-line based usage  
- Supports CSV and Excel files  
- Validates inputs and shows meaningful error messages  
- Automatically calculates TOPSIS score and rank  
- Generates output file with results  

---

## Installation  

Install the package from PyPI using:

```bash
pip install topsis-simran-102303638