semvec/pypi-packages huggingface dataset:
gitgenius 0.1.3
GitGenius CLI - Understand Git errors in plain English
License: MIT
Requires Python: >=3.7

<p align="center">
  <img src="https://raw.githubusercontent.com/selvaneyas/gitgenius/main/assert/2.png" alt="GitGenius CLI Logo" width="400"/>
</p>

<h1 align="center">GitGenius CLI</h1>

<p align="center">
  <em>Understand Git errors in plain English – directly from your terminal.</em>
</p>

<p align="center">
  <a href="https://pypi.org/project/gitgenius/">
    <img src="https://img.shields.io/pypi/v/gitgenius" alt="PyPI Version">
  </a>
  <a href="https://pypi.org/project/gitgenius/">
    <img src="https://img.shields.io/pypi/pyversions/gitgenius" alt="Python Versions">
  </a>
  <a href="https://opensource.org/licenses/MIT">
    <img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT">
  </a>
  <a href="https://github.com/selvaneyas/gitgenius/stargazers">
    <img src="https://img.shields.io/github/stars/selvaneyas/gitgenius.svg?style=social" alt="GitHub Stars">
  </a>
  <a href="https://github.com/selvaneyas/gitgenius/issues">
    <img src="https://img.shields.io/github/issues/selvaneyas/gitgenius.svg" alt="GitHub Issues">
  </a>
  <a href="https://github.com/selvaneyas/gitgenius/commits/main">
    <img src="https://img.shields.io/github/last-commit/selvaneyas/gitgenius" alt="Last Commit">
  </a>
</p>

---

## 📦 Installation

Install GitGenius using:

```bash
pip install gitgenius
```
Or from the local source:

```bash
pip install .
```

---

## 🚀 Usage

Basic command:

```bash
gitgenius "fatal: not a git repository"
```

Or run the assistant mode:

```bash
gitgenius --admin
```

---

## ✅ Example Output

```
Explanation: This error means you're trying to run a Git command outside a Git repository.
Solution: Navigate to a folder that is a Git repo, or initialize one with `git init`.
```

---

## 🧪 Run Tests

```bash
python3 -m unittest discover tests
```

---

## 💡 Features

* Explains Git errors in simple terms.
* Suggests solutions and fixes.
* CLI and admin assistant modes available.
* Lightweight and beginner-friendly tool.

---

## ❓ Why GitGenius?

Git errors can be frustrating, especially for beginners. GitGenius makes it easier to:

* Understand what's wrong.
* Know how to fix it.
* Learn Git through the terminal.

---

## 🖥️ Compatibility

* ✅ Windows (CMD/PowerShell) *(emoji support optional, see below)*
* ✅ Linux
* ✅ macOS

### ⚠️ Windows CMD Emoji Issue

Windows CMD does not support emojis by default.

#### 💡 Fix Options:

* Use **Windows Terminal**, **PowerShell**, or **Git Bash**.
* Or remove emojis by adding a `--no-emoji` flag in your tool (recommended feature to add).



## 📜 License

This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).



## 🌟 Star & Contribute

If you find this project helpful, give it a ⭐ on [GitHub](https://github.com/selvaneyas/gitgenius)!
Feel free to fork and improve the tool — contributions are welcome.



## 📫 Contact

Built with ❤️ by [Selva Neyas U](https://github.com/selvaneyas)

---
galmorph 1.0.2
Galaxy morphology analysis tool
License: MIT

# GalMorph

**GalMorph** is a Python package for classifying simulated galaxies into elliptical, spiral, or irregular based on their morphology probability in the TNG simulation ([TNG Project](https://www.tng-project.org/)).  

This tool is designed to work with `.pkl` files containing specific probability columns and enables basic classification, filtering, and visualization of galaxy morphologies.


---

## Expected Data Format

The input should be a **Pickle file (`.pkl`)** that can be loaded as a Pandas DataFrame, containing the following columns:

### Required Columns

| Column Name   |Description                                         | Type   |
|---------------|----------------------------------------------------|--------|
| `Snapshot`    | Simulation snapshot number                         | int    |
| `SubhaloID`   | Unique identifier for the galaxy/subhalo           | int or str |
| `P_irr`       | Probability the galaxy is irregular                | float (0–1) |
| `P_disk`      | Probability the galaxy is a disk                   | float (0–1) |
| `P_spheroid`  | Probability the galaxy is a spheroid               | float (0–1) |

### Notes:
- Each probability should be a float between `0` and `1`.

---
## Installation

```bash
git clone https://github.com/ImPriyatam/galmorph.git
cd galmorph
pip install .
```
To follow the steps, see the documentation [here](https://ImPriyatam.github.io/galmorph/).

> _(If you're working locally, you can also open `docs/_build/html/index.html` in your browser.)_


---

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.


[def]: docs/_build/html/index.html