Skip to content
/ pyteseo Public

Python package developed to simplify and facilitate the setup and processing of TESEO simulations (TESEO is a lagrangian numerical model developed by IHCantabria)

License

Notifications You must be signed in to change notification settings

vegama/pyteseo

Repository files navigation

⚠️ Package under development!

🔜 First usable version (v1.0.0) will be released soon!


pypi Github release (latest by date) GitHub tag (latest by date) GitHub last commit docs tests GitHub repo size GitHub license Python versions Code style: black

pyTESEO is a python package developed by IHCantabria to simplify and facilitate the setup and processing of TESEO simulations (TESEO is a lagrangian numerical model also developed by IHCantabria.)


💻 Installation

Linux MacOS Windows
Required python version >= 3.7 >= 3.7 >= 3.8
  • From github repository using pip:
pip install git+https://github.com/IHCantabria/pyteseo
# To install extra dev dependencies: pip install git+https://github.com/IHCantabria/pyteseo[dev]
# Using editable mode: pip install -e git+https://github.com/IHCantabria/pyteseo[dev]

⚠️ UNDER DEVELOPMENT 🚧 - * From pypi using pip:

pip install pyteseo

⚠️ UNDER DEVELOPMENT 🚧 - * From conda-forge using conda:

conda install -c conda-forge pyteseo

✔️ Testing & Coverage

Tests are located in pyteseo/tests/ and data required for tests are located in pyteseo/tests/data/. Tests have been developed using pytest.

Run tests to verify your package installation:

pyteseo-test        # Run tests and prompt pytest-report

If you have cloned the repository, you also can run coverage.py functionalities based on current pytproyect.toml configuration from your terminal command line interface:

# Commands should be executed from the root directory of the repo

coverage run        # For run tests and generate ".coverage" file
coverage report     # For prompt results from ".coverage" file
coverage html       # For generate html report on "htmlcov" folder

♻️ Continuous integration (CI)

For Linux, Windows, MacOS and compatible python versions defined in installation section


📚 Documentation

Comprenhensive documentation is developed and mantained at https://ihcantabria.github.io/pyteseo

Documentation of all the package, usage and examples based on mockup input data are provided in Jupyter Notebooks format and ready to be used under Google Colab online platform.

pyteseo_doc


©️ Credits

Developed and maintained by 👨‍💻 German Aragon @ 🏢 IHCantabria.


About

Python package developed to simplify and facilitate the setup and processing of TESEO simulations (TESEO is a lagrangian numerical model developed by IHCantabria)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages