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


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

pyteseo_doc


: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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for pyteseo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d55112b5e11ee01173e7fce30a39840ceb7f1ddcc39ffaf40e352987861d2c88
MD5 4958b57744d3c355d68cc442cd34665e
BLAKE2b-256 5cfe7071dfd9616fe699ec0c17be3508e44e71b56088eafba47670b75cd08016

See more details on using hashes here.

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

Hashes for pyteseo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e9c51790bfd0c12fbde7893b6173afbfe91b8017762ead2775ffcacbbe04def
MD5 f8f87e6efeadd21aa70ad32799a6ea71
BLAKE2b-256 aab8fc86a22cac01ef40f59d980a17e633fdecdf7f713abc06a42b2a0aef53c3

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