semvec/pypi-packages huggingface dataset:
pyfluids 2.9.0
Simple, full-featured, lightweight CoolProp wrapper for Python
Requires Python: <3.15,>=3.9
Keywords: CoolProp, fluids, mixtures, humid, air, thermophysical, properties, thermodynamics

# ![PyFluids](https://raw.githubusercontent.com/portyanikhin/PyFluids/main/pictures/header.png)

[![Build & Tests](https://github.com/portyanikhin/PyFluids/actions/workflows/build-tests.yml/badge.svg)](https://github.com/portyanikhin/PyFluids/actions/workflows/build-tests.yml)
[![CodeQL](https://github.com/portyanikhin/PyFluids/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/portyanikhin/PyFluids/actions/workflows/codeql-analysis.yml)
[![PyPI](https://img.shields.io/pypi/v/pyfluids)](https://pypi.org/project/pyfluids/)
[![Python](https://img.shields.io/pypi/pyversions/pyfluids)](https://pypi.org/project/pyfluids/)
[![License](https://img.shields.io/github/license/portyanikhin/PyFluids)](https://github.com/portyanikhin/PyFluids/blob/master/LICENSE)
[![codecov](https://codecov.io/gh/portyanikhin/PyFluids/branch/main/graph/badge.svg?token=I1LL66AOJW)](https://codecov.io/gh/portyanikhin/PyFluids)
[![Code style: black](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black)

Simple, full-featured, lightweight [CoolProp](http://www.coolprop.org) wrapper for Python.

_**See [full documentation](https://github.com/portyanikhin/PyFluids).**_
dftoy 1.1.3
Simulación DFT 1D con GUI
Requires Python: >=3.11

# DFTOY
This repository implements a simplified 1D Density Functional Theory (DFT) solver for teaching, concept verification, and numerical tests. It performs a Kohn–Sham self-consistent cycle: builds the effective potential, assembles the Hamiltonian, solves for the ground state, updates the density, and iterates until convergence.





#Instructions

For Install:

    pip install dftoy

If you want to run this program in the console you have to write this:

    dftoy

If you want to run the GUI you have to write this in the console:

    dftoy-gui

If you wanna run pytest you have to write this:

pytest tests/
rommer 0.1.0
Rommer: Organize your ROMs.
Requires Python: >=3.6
Keywords: emulation, roms, organize, validate

# Rommer: Wrangle your ROMs

Rommer is a tool for managing collections of binary ROM files.

## Installation

Make sure you have Python 3.6+ and SQLite3 available.

```
git clone git://github.com/ctrueden/rommer
cd rommer
python setup.py install
```

As usual with Python programs, you probably want to be inside a
[virtual environment](https://docs.python.org/3/tutorial/venv.html)
before installing—or else install for the current user only via:
```
python setup.py install --user --prefix=
```

## Usage

1. Import DATs to the Rommer database:
   ```
   rommer import /path/to/my/dat-files
   ```

2. Scan your ROMs to generate a report on what matches:
   ```
   rommer report /path/to/my/rom-files
   ```

Use `rommer -h` for a list of available commands.
For help with a specific command, use e.g. `rommer import -h`.

Rommer's database is stored at `~/.config/rommer/rommer.db` by default.
You can set the `ROMMER_CONFIG` environment variable to override it.

## Why Rommer

There are a lot of similar great tools available already! So why Rommer?

My personal requirements for this kind of tool are:

1. Command-line driven
2. Cross-platform
3. Free and open source
4. Simple to install and use

Let's see what else is available:

|      Tool       | Cross-platform | Open source | Command line |
|:---------------:|:--------------:|:-----------:|:------------:|
| [Clrmamepro][1] |       ❌       |     ❌      |      ❌      |
|  [Romcenter][2] |       ❌       |     ❌      |      ❌      |
|    [Romulus][3] |       ❌       |     ❌      |      ❌      |
|   [RomVault][4] |       ❌       |     ✅      |      ❌      |
| [SabreTools][5] |       ➖       |     ➖      |      ❌      |
|      [ROMba][6] |       ✅       |     ✅      |      ➖      |

[1]: https://mamedev.emulab.it/clrmamepro/ "Romcenter"
[2]: https://www.romcenter.com/ "Romcenter"
[3]: https://romulus.cc/ "Romulus"
[4]: https://github.com/RomVault/RVWorld "RomVault"
[5]: https://github.com/SabreTools/SabreTools "SabreTools"
[6]: https://github.com/uwedeportivo/romba "ROMba"

Of these, ROMba comes closest to meeting my needs. But:

- Installation is complex.
- It imposes a specific storage mechanism for managed ROMs.
- The "command line" functionality is actually a web shell.
- I don't want my ROM management tool running as a server.

So I wrote my own thing. Maybe it helps someone else too?
pokemon-project 0.1.0
Paquete de Pokémon: datos y estadísticas
Requires Python: >=3.10

# Pokémon Project

Proyecto que descarga los primeros 100 Pokémon usando la API de PokeAPI, almacena datos en SQLite y genera estadísticas con pandas.

## Paquetes

### pokemon_data
- Descarga Pokémon y grupos usando asincronía.
- Almacena datos en SQLite.
- Genera CSV `pokemon_stats.csv`.

### pokemon_stats
- Calcula estadísticas a partir del CSV.
- Funciones:
  - `get_grupos_pokemon()`
  - `get_altura_media_grupo(grupo)`
  - `get_peso_medio_grupo(grupo)`

## Licencia
MIT License
iroiro 0.3.1
Some cute utilties for my other projects
Requires Python: >=3.7

iroiro
===============================================================================

A swiss-knife-like library that collects cute utilities for my other projects.

This library only depends on Python standard library and Python itself.
It's functionalities will not depend on any third-party packages in a foreseeable future.

Examples:

```python
# color strings
import iroiro
iroiro.orange('TEXT')   # \033[38;5;214mTEXT\033[m

# Invoke external command and retrieve the result.
p = iroiro.run(['seq', '5'])
p.stdout.lines  # ['1', '2', '3', '4', '5']

# Invoke external command and retrieve the result in a non-blocking manner.
# Functions could be used as command, so they could be mixed in pipe line.
p1 = iroiro.command(['seq', '5'])

def func(streams, *args):
    for line in streams[0]:
        streams[1].writeline('iro: {}'.format(line))

p2 = iroiro.command(func, stdin=True)

iroiro.pipe(p1.stdout, p2.stdin)
p1.run()
p2.run()
p2.stdout.lines   # ['iro: 1', 'iro: 2', 'iro: 3', 'iro: 4', 'iro: 5']
```

From my own perspective, Python's subprocess interface is not friendly enough
for simple uses.

For more detailed API usage, see [doc/iroiro.md](doc/iroiro.md)


Installation
-------------------------------------------------------------------------------
```console
sh$ pip3 install iroiro
```

Or just copy the whole folder to your machine, and add the path to `sys.path`:

```python
import sys
sys.path.insert(0, '/some/path/to/place/iroiro')
import iroiro
```


Test
-------------------------------------------------------------------------------
Testing:

```console
sh$ python3 -m unittest
```

With [pytest-cov](https://pytest-cov.readthedocs.io/en/latest/):

```console
sh$ pipx install pytest-cov --include-deps
```

or

```console
sh$ pipx install pytest
sh$ pipx runpip pytest install pytest-cov

sh$ pytest --cov=iroiro --cov-report=html
```
gwsumm 2.4.0
A python toolbox used by the LIGO Scientific Collaboration for detector characterisation
Requires Python: >=3.10

================================================
Gravitational-wave Summary Information Generator
================================================

GWSumm is a python toolbox used by the LIGO Scientific Collaboration to summarise and archive sundry facets of the performance of the LIGO instruments, and archive these data in a nested HTML structure.

|PyPI version| |Conda version|

|DOI| |License| |Supported Python versions|

|Build Status| |Coverage Status| |Code Climate|

https://gwsumm.readthedocs.io

------------
Installation
------------

GWSumm is best installed with `conda`_:

.. code:: bash

   conda install -c conda-forge gwsumm

but can also be installed with `pip`_:

.. code:: bash

   python -m pip install gwsumm

------------
Contributing
------------

All code should follow the Python Style Guide outlined in `PEP 0008`_;
users can use the `flake8`_ package to check their code for style issues
before submitting.

See `the contributions guide`_ for the recommended procedure for
proposing additions/changes.

.. _PEP 0008: https://www.python.org/dev/peps/pep-0008/
.. _flake8: http://flake8.pycqa.org
.. _the contributions guide: https://github.com/gwpy/gwsumm/blob/master/CONTRIBUTING.md
.. _conda: https://conda.io
.. _pip: https://pip.pypa.io/en/stable/

.. |PyPI version| image:: https://badge.fury.io/py/gwsumm.svg
   :target: http://badge.fury.io/py/gwsumm
.. |Conda version| image:: https://img.shields.io/conda/vn/conda-forge/gwsumm.svg
   :target: https://anaconda.org/conda-forge/gwsumm/
.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.2647609.svg
   :target: https://doi.org/10.5281/zenodo.2647609
.. |License| image:: https://img.shields.io/pypi/l/gwsumm.svg
   :target: https://choosealicense.com/licenses/gpl-3.0/
.. |Supported Python versions| image:: https://img.shields.io/pypi/pyversions/gwsumm.svg
   :target: https://pypi.org/project/gwsumm/
.. |Build Status| image:: https://github.com/gwpy/gwsumm/actions/workflows/build.yml/badge.svg?branch=master
   :target: https://github.com/gwpy/gwsumm/actions/workflows/build.yml
.. |Coverage Status| image:: https://codecov.io/gh/gwpy/gwsumm/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/gwpy/gwsumm
.. |Code Climate| image:: https://codeclimate.com/github/gwpy/gwsumm/badges/gpa.svg
   :target: https://codeclimate.com/github/gwpy/gwsumm
zeconfig 0.2.3
Configuration Manager Package
Requires Python: >=3.12

# ZeConfig [EN](README.md)   -   [BR](README_BR.md)
[![Buid](https://github.com/uadson/zeconfig/actions/workflows/zconf-build.yml/badge.svg)](https://github.com/uadson/zeconfig/actions/workflows/zconf-build.yml)
[![Tests](https://github.com/uadson/zeconfig/actions/workflows/zconf-tests.yml/badge.svg)](https://github.com/uadson/zeconfig/actions/workflows/zconf-tests.yml)
[![Release](https://github.com/uadson/zeconfig/actions/workflows/release.yml/badge.svg)](https://github.com/uadson/zeconfig/actions/workflows/release.yml)



<p align="center">
  <img src="https://github.com/user-attachments/assets/be41acda-3565-477a-9886-8944b6af9573" alt="ZeConfig" width="600">
</p>

ZeConfig is a Python library designed to manage application configurations, making it easier to handle sensitive data and environment-specific settings. It supports configuration files in both TOM, JSON, YAML, YML and ENV formats.

## Features

- Automatic detection of configuration file location within the current directory or its subdirectories.
- Support for TOML, JSON, YAML, YML and ENV configuration files.
- Easy access to environment-specific keys and values.

## Installation

```bash
pip install zeconfig
```

## Usage

### 0. Creating a configuration file
At the root of the project, create a file with one of the extensions .toml, .json, .yaml, .yml or .env.

For example: config.json

### 1. Configuration File Format

### Example `config.json`

```json
{
    "DATABASE_URL":  "sqlite:///dev.db",
    "SECRET_KEY": "dev-secret"
}
```

### 2. Initialize ZeConfig

```python
from ze import config
```

### 3. Manage Environment Settings

Retrieve a value for a specific key in the current environment:

```python
DATABASE_URL = config("DATABASE_URL")
print(f"Database URL: {DATABASE_URL}")

>>> OUTPUT: 
    sqlite:///dev.db
```

## Error Handling

ZeConfig raises descriptive exceptions for common issues:


- `KeyError`: Missing environment or key in the configuration file.

## License

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

## Contributing

Contributions are welcome! Please open an issue or submit a pull request on the [GitHub repository](https://github.com/uadson/zeconfig).

## Contact

For questions or support, please reach out to [uadsonpy@gmail.com](mailto:uadsonpy@gmail.com).