Skip to main content

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!


Github release (latest by date) GitHub tag (latest by date) GitHub last commit docs GitHub license GitHub repo size GitHub file count GitHub file count GitHub file count 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.)


: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.

pyteseo_doc


: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

pyteseo-0.0.2.tar.gz (6.9 MB view details)

Uploaded Source

Built Distribution

pyteseo-0.0.2-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file pyteseo-0.0.2.tar.gz.

File metadata

  • Download URL: pyteseo-0.0.2.tar.gz
  • Upload date:
  • Size: 6.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for pyteseo-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e24d5bfcfc3093d650481d946ca300d0fbaea23675bdad901484a6e8f037f0d7
MD5 25917cf029a3a9fe2d94f178bf816f8f
BLAKE2b-256 688726c6096d9b0364ea11de469371c87ff46f4b54ad67634c6f08fefef2b1c2

See more details on using hashes here.

File details

Details for the file pyteseo-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyteseo-0.0.2-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

Hashes for pyteseo-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0175138315dc1af36cc7a64c813e77efe4021fa327a567a9dbe816baab514116
MD5 64e16b8e9272b7038623b87ca88a4098
BLAKE2b-256 7c6398dc4c0fee55990321906a317a3a1972c4ddff3448acfeb9a0534fb68b90

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page