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.)
:computer: Installation
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 DEVELOPMENT
:construction: - From pypi:
pip install pyteseo
:warning: UNDER DEVELOPMENT
:construction: - From conda-forge:
conda install -c conda-forge pyteseo
: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 (CI)
:warning: UNDER DEVELOPMENT
:construction:
- 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!
: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.
: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.4.tar.gz
.
File metadata
- Download URL: pyteseo-0.0.4.tar.gz
- Upload date:
- Size: 7.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fb2027f7bf8fcc0b4ec2c229dfe501da8470ee721335d93a29ebdc7e996d32 |
|
MD5 | 13de3dcd2238ae440fbf511667c3eb72 |
|
BLAKE2b-256 | 8360161989766ca910048aec80c72c5b4a8b1fc50b8fc11f832125a4bcc3914d |
File details
Details for the file pyteseo-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: pyteseo-0.0.4-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 | d0c92ed2feb668107cbfa4c1301d888324694f8278e97ac86786d6e967e0bddc |
|
MD5 | 693add933a202bf85359582e58162cfc |
|
BLAKE2b-256 | 5dbfd449fd5fc69b37581934ff381c60e49eb0d86da559a23565e0e7a2f4af47 |