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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for pyteseo-0.0.4.tar.gz
Algorithm Hash digest
SHA256 36fb2027f7bf8fcc0b4ec2c229dfe501da8470ee721335d93a29ebdc7e996d32
MD5 13de3dcd2238ae440fbf511667c3eb72
BLAKE2b-256 8360161989766ca910048aec80c72c5b4a8b1fc50b8fc11f832125a4bcc3914d

See more details on using hashes here.

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

Hashes for pyteseo-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d0c92ed2feb668107cbfa4c1301d888324694f8278e97ac86786d6e967e0bddc
MD5 693add933a202bf85359582e58162cfc
BLAKE2b-256 5dbfd449fd5fc69b37581934ff381c60e49eb0d86da559a23565e0e7a2f4af47

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