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.3.tar.gz (6.9 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyteseo-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 3c71bdcd483d82d8faa88d16527098f91a239b661b4f664c5b2b227c3beb90ed
MD5 4ae465a81a34927b70a1a0497f9428bb
BLAKE2b-256 ab79c479bc8380e9934bf441feca8845cfa0ac04e961788ab8f20aba8fc4ee8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyteseo-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0cbc51dbf8eb520d4481f72b3b3274b8e8aa086c65a50aa7f0c3456039d846bb
MD5 41ac783be1ebdaca0e6af5778a1ce7ac
BLAKE2b-256 c4bd8090b6f169046a30212f2497497e5a7a3b755a46829bbe9f7bea5c48234a

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