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
- Host: GitHub
- URL: https://github.com/atmtools/typhon
- Owner: atmtools
- License: mit
- Created: 2015-10-19T07:07:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-14T14:02:27.000Z (5 months ago)
- Last Synced: 2025-04-09T23:15:18.162Z (17 days ago)
- Topics: atmospheric-science, python, python3, radiative-transfer, science
- Language: Python
- Homepage: http://www.radiativetransfer.org/
- Size: 5.48 MB
- Stars: 60
- Watchers: 13
- Forks: 32
- Open Issues: 12
- Releases: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
README.md
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
- Name: atmtools
- Login: atmtools
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/17474833?v=4
- Repositories: 20
- Last ynced at: 2024-03-26T20:20:15.893Z
- Profile URL: https://github.com/atmtools
GitHub Events
Total
- Watch event: 2
- Push event: 2
- Pull request event: 4
Last Year
- Watch event: 2
- Push event: 2
- Pull request event: 4
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 | 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:
- chalmers.se: 2
- gmx.de: 2
- davidhaberthuer.ch: 1
- mps.mpg.de: 1
- metoffice.gov.uk: 1
- gmx.net: 1
- uni-hamburg.de: 1
- mistralpp5.hpc.dkrz.de: 1
- iap.unibe.ch: 1
- m.titech.ac.jp: 1
- dwd.de: 1
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
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
- Total packages: 1
-
Total downloads:
- pypi: 1,052 last-month
- Total dependent packages: 1
- Total dependent repositories: 7
- Total versions: 32
- Total maintainers: 1
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
- 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
- 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
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
- 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