A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

typhon

A collection of tools for atmospheric research with Python 3.
https://github.com/atmtools/typhon

Category: Atmosphere
Sub Category: Atmospheric Composition and Dynamics

Keywords

atmospheric-science python python3 radiative-transfer science

Keywords from Contributors

weather closember kd-tree resampling atmospherice-science

Last synced: about 17 hours ago
JSON representation

Repository metadata

Tools for atmospheric research

README.md

PyPI version
Conda version
DOI
Test

typhon - Tools for atmospheric research

Installation

Typhon requires Python version 3.10 or higher. The recommended way to get Python
is through Miniforge3. But of course, any other Python distribution is also
working.

Stable release

The latest stable release of typhon can be installed using conda
(recommended)

$ conda install -c rttools typhon

or pip

$ pip install typhon

Development version

Check our information on how to setup a development environment
for typhon.

Testing

Typhon contains a simple testing framework using pytest. It is good
practice to write tests for all your functions and classes. Those tests may not
be too extensive but should cover the basic use cases to ensure correct
behavior through further development of the package.

Tests can be run on the command line...

$ pytest --pyargs typhon

or using the Python interpreter:

import typhon
typhon.test()

Configuration

Typhon supports a configuration file in configparser syntax. The
configuration is handled by the typhon.config module. The default file
location is ~/.typhonrc but can be changed using the TYPHONRC
environment variable.

Documentation

A recent build of the documentation is accessible
online.
Kindly note that bleeding edge features might not be covered.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 1,787
Total Committers: 25
Avg Commits per committer: 71.48
Development Distribution Score (DDS): 0.723

Commits in past year: 35
Committers in past year: 1
Avg Commits per committer in past year: 35.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
John Mrziglod m****o@g****e 495
Lukas Kluft l****t@g****m 431
Oliver Lemke o****e@g****m 389
Gerrit Holl g****l@g****m 184
Simon Pfreundschuh s****h@c****e 112
Theresa Mieslinger t****r@g****m 48
Richard Larsson r****n@g****m 41
Gerrit Holl g****l@d****e 38
Takayoshi Yamada y****d@m****p 11
Leonie Nellesen l****n@g****m 7
Jonas Hagen j****n@i****h 5
Jon j****n@w****e 4
zxdawn x****5@g****m 4
Jakob Doerr j****r@g****m 3
Marc Prange m****e@g****e 3
John Mrziglod u****2@m****e 2
Manfred Brath m****h@u****e 2
TheresaLang t****g@g****t 1
Robin Ekelund r****d@c****e 1
Geet George 4****e 1
Stuart Fox s****x@m****k 1
tmieslinger 4****r 1
Richard Larsson l****n@m****e 1
James McDonald j****6@g****m 1
David Haberthür e****l@d****h 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 16
Total pull requests: 99
Average time to close issues: 5 months
Average time to close pull requests: 5 days
Total issue authors: 8
Total pull request authors: 13
Average comments per issue: 2.38
Average comments per pull request: 0.43
Merged pull request: 96
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 11
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 days
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.45
Past year merged pull request: 10
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/atmtools/typhon

Top Issue Authors

  • gerritholl (7)
  • simonpf (2)
  • olemke (2)
  • jonderwaater (1)
  • zxdawn (1)
  • lkluft (1)
  • vibinj (1)
  • oam31 (1)

Top Pull Request Authors

  • olemke (43)
  • lkluft (21)
  • tmieslinger (13)
  • gerritholl (9)
  • simonpf (4)
  • j-petersen (2)
  • habi (1)
  • lnellesen (1)
  • Smpljack (1)
  • m-brath (1)
  • zxdawn (1)
  • Geet-George (1)
  • riclarsson (1)

Top Issue Labels

  • bug (8)
  • API changes (3)
  • feature (2)
  • discussion (2)
  • enhancement (1)

Top Pull Request Labels

  • enhancement (2)
  • API changes (1)

Package metadata

pypi.org: typhon

Typhon is a collection of tools for atmospheric research.

  • Homepage: https://github.com/atmtools/typhon
  • Documentation: https://typhon.readthedocs.io/
  • Licenses: MIT License
  • Latest release: 0.10.0 (published 10 months ago)
  • Last Synced: 2025-04-25T13:04:44.917Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 1
  • Dependent Repositories: 7
  • Downloads: 1,052 Last month
  • Rankings:
    • Dependent packages count: 3.244%
    • Dependent repos count: 5.645%
    • Forks count: 6.85%
    • Average: 8.393%
    • Stargazers count: 9.073%
    • Downloads: 17.155%
  • Maintainers (1)

Dependencies

requirements.txt pypi
  • cartopy *
  • cython *
  • fsspec *
  • gdal *
  • h5netcdf *
  • keras *
  • matplotlib >=1.4
  • nbsphinx *
  • netCDF4 >=1.1.1
  • numba *
  • numexpr *
  • numpy >=1.13
  • pandas *
  • pint *
  • pykdtree *
  • pytest *
  • scikit-image *
  • scikit-learn *
  • scipy >=0.15.1
  • setuptools >=0.7.2
  • sphinx *
  • sphinx_rtd_theme *
  • xarray >=0.10.2
setup.py pypi
  • docutils *
  • fsspec *
  • h5netcdf *
  • imageio *
  • matplotlib >=1.4
  • netCDF4 >=1.1.1
  • numba *
  • numexpr *
  • numpy >=1.13
  • pandas *
  • scikit-image *
  • scikit-learn *
  • scipy >=0.15.1
  • setuptools >=0.7.2
  • xarray >=0.10.2
.github/workflows/build-test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
environment.yml conda
  • cartopy
  • cython
  • fsspec !=2023.12.0,!=2023.12.1,!=2024.3.1
  • gdal
  • h5netcdf
  • keras
  • matplotlib >=1.4
  • nbsphinx
  • netcdf4 >=1.1.1
  • numba
  • numexpr
  • numpy >=1.13
  • pandas
  • pint
  • pykdtree
  • pytest
  • python >=3.10
  • scikit-image
  • scikit-learn
  • scipy >=0.15.1
  • setuptools >=0.7.2
  • sphinx
  • sphinx_rtd_theme
  • xarray >=0.10.2

Score: 14.462509082498238