Python package developed to simplify and facilitate the setup and processing of TESEO simulations (TESEO is a lagrangian numerical model developed by IHCantabria)
Project description
:warning: Package under development!
:soon: First usable version (v1.0.0) will be released soon
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.)
:house: Local installation
- Install from github repositorie 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]
- :warning:
UNDER CONSTRUCTION
:construction: - Installation from github repository using pip:
pip install pyteseo
- :warning:
UNDER CONSTRUCTION
:construction: - Install from conda-forge repository:
conda install -c conda-forge pyteseo
:books: 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.
:heavy_check_mark: 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
:recycle: Continuous integration and deployment (CI & CD)
:warning: THINK AND DEVELOP!
(If able use precommit and github actions when push tags)
- deploy documentation on github page -> github action :heavy_check_mark:
- pass format -> Balck :x:
- pass linter -> ? :x:
- pass tests -> pytest :x:
- make documentation -> sphinx :x:
- install and pass tests in different systems -> github actions :x:
For all the SO (Windows, Linux, Mac), and python versions (3.10) required!
:copyright: Credits
Developed and maintained by :man_technologist: German Aragon @ :office: IHCantabria.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyteseo-0.0.1.tar.gz
.
File metadata
- Download URL: pyteseo-0.0.1.tar.gz
- Upload date:
- Size: 6.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d55112b5e11ee01173e7fce30a39840ceb7f1ddcc39ffaf40e352987861d2c88 |
|
MD5 | 4958b57744d3c355d68cc442cd34665e |
|
BLAKE2b-256 | 5cfe7071dfd9616fe699ec0c17be3508e44e71b56088eafba47670b75cd08016 |
File details
Details for the file pyteseo-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pyteseo-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9c51790bfd0c12fbde7893b6173afbfe91b8017762ead2775ffcacbbe04def |
|
MD5 | f8f87e6efeadd21aa70ad32799a6ea71 |
|
BLAKE2b-256 | aab8fc86a22cac01ef40f59d980a17e633fdecdf7f713abc06a42b2a0aef53c3 |