typhon


Nametyphon JSON
Version 0.10.0 PyPI version JSON
download
home_pagehttps://github.com/atmtools/typhon
SummaryTyphon is a collection of tools for atmospheric research.
upload_time2024-07-05 10:20:29
maintainerNone
docs_urlNone
authorThe Typhon developers
requires_python~=3.10
licenseMIT License
keywords one two
VCS
bugtrack_url
requirements cartopy cython fsspec gdal h5netcdf keras matplotlib nbsphinx netCDF4 numba numexpr numpy pandas pint pytest pykdtree scikit-image scikit-learn scipy setuptools sphinx sphinx_rtd_theme xarray
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI version](https://badge.fury.io/py/typhon.svg)](https://badge.fury.io/py/typhon)
[![Conda version](https://anaconda.org/rttools/typhon/badges/version.svg)](https://anaconda.org/rttools/typhon)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1300318.svg)](https://doi.org/10.5281/zenodo.1300318)
![Test](https://github.com/atmtools/typhon/actions/workflows/build-test.yml/badge.svg)

# 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)
```bash
$ conda install -c rttools typhon
```
or ``pip``
```bash
$ pip install typhon
```

### Development version
Check our information on how to [setup a development environment](CONDA-ENV.md)
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...
```bash
$ pytest --pyargs typhon
```
or using the Python interpreter:
```python
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](http://radiativetransfer.org/misc/typhon/doc-trunk).
Kindly note that bleeding edge features might not be covered.

[Sphinx]: http://www.sphinx-doc.org
[Miniforge3]: https://github.com/conda-forge/miniforge#miniforge
[pytest]: https://docs.pytest.org/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/atmtools/typhon",
    "name": "typhon",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "~=3.10",
    "maintainer_email": null,
    "keywords": "one, two",
    "author": "The Typhon developers",
    "author_email": "The Typhon developers <typhon.mi@lists.uni-hamburg.de>",
    "download_url": "https://files.pythonhosted.org/packages/d5/bc/415e4015c20b765b9fb8b134609edf1b4f723295e94ebedd4e2df77c49bd/typhon-0.10.0.tar.gz",
    "platform": null,
    "description": "[![PyPI version](https://badge.fury.io/py/typhon.svg)](https://badge.fury.io/py/typhon)\n[![Conda version](https://anaconda.org/rttools/typhon/badges/version.svg)](https://anaconda.org/rttools/typhon)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1300318.svg)](https://doi.org/10.5281/zenodo.1300318)\n![Test](https://github.com/atmtools/typhon/actions/workflows/build-test.yml/badge.svg)\n\n# typhon - Tools for atmospheric research\n\n## Installation\nTyphon requires Python version 3.10 or higher. The recommended way to get Python\nis through [Miniforge3]. But of course, any other Python distribution is also\nworking.\n\n### Stable release\nThe latest stable release of typhon can be installed using ``conda`` \n(recommended)\n```bash\n$ conda install -c rttools typhon\n```\nor ``pip``\n```bash\n$ pip install typhon\n```\n\n### Development version\nCheck our information on how to [setup a development environment](CONDA-ENV.md)\nfor typhon.\n\n## Testing\nTyphon contains a simple testing framework using [pytest]. It is good\npractice to write tests for all your functions and classes. Those tests may not\nbe too extensive but should cover the basic use cases to ensure correct\nbehavior through further development of the package.\n\nTests can be run on the command line...\n```bash\n$ pytest --pyargs typhon\n```\nor using the Python interpreter:\n```python\nimport typhon\ntyphon.test()\n```\n\n## Configuration\nTyphon supports a configuration file in ``configparser`` syntax. The\nconfiguration is handled by the ``typhon.config`` module. The default file\nlocation is ``~/.typhonrc`` but can be changed using the ``TYPHONRC``\nenvironment variable.\n\n## Documentation\nA recent build of the documentation is accessible\n[online](http://radiativetransfer.org/misc/typhon/doc-trunk).\nKindly note that bleeding edge features might not be covered.\n\n[Sphinx]: http://www.sphinx-doc.org\n[Miniforge3]: https://github.com/conda-forge/miniforge#miniforge\n[pytest]: https://docs.pytest.org/\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Typhon is a collection of tools for atmospheric research.",
    "version": "0.10.0",
    "project_urls": {
        "Download": "https://github.com/atmtools/typhon/tarball/v0.10.0",
        "Homepage": "https://github.com/atmtools/typhon",
        "Issues": "https://github.com/atmtools/typhon/issues",
        "Repository": "https://github.com/atmtools/typhon"
    },
    "split_keywords": [
        "one",
        " two"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ba923e2dfeeb0839d91bcae86369367a87fb0b12e8e79d46b845e4d2a97fac0",
                "md5": "c431d036fea5bc1e9a7da31e086e4eb3",
                "sha256": "d3df82cc68361edf4b4df0c4d2cdd292cfa5105aaced02aca44d63cd81178329"
            },
            "downloads": -1,
            "filename": "typhon-0.10.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c431d036fea5bc1e9a7da31e086e4eb3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "~=3.10",
            "size": 2568051,
            "upload_time": "2024-07-05T10:20:26",
            "upload_time_iso_8601": "2024-07-05T10:20:26.224508Z",
            "url": "https://files.pythonhosted.org/packages/3b/a9/23e2dfeeb0839d91bcae86369367a87fb0b12e8e79d46b845e4d2a97fac0/typhon-0.10.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5bc415e4015c20b765b9fb8b134609edf1b4f723295e94ebedd4e2df77c49bd",
                "md5": "83c8b6bfebf58af47c6b01b44318aabc",
                "sha256": "14dc0adfb772d67f15890863ca6c0d2dce3904b4802351c24c082f69897d393f"
            },
            "downloads": -1,
            "filename": "typhon-0.10.0.tar.gz",
            "has_sig": false,
            "md5_digest": "83c8b6bfebf58af47c6b01b44318aabc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "~=3.10",
            "size": 2097760,
            "upload_time": "2024-07-05T10:20:29",
            "upload_time_iso_8601": "2024-07-05T10:20:29.664540Z",
            "url": "https://files.pythonhosted.org/packages/d5/bc/415e4015c20b765b9fb8b134609edf1b4f723295e94ebedd4e2df77c49bd/typhon-0.10.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-05 10:20:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "atmtools",
    "github_project": "typhon",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "cartopy",
            "specs": []
        },
        {
            "name": "cython",
            "specs": []
        },
        {
            "name": "fsspec",
            "specs": [
                [
                    "!=",
                    "2023.12.0"
                ],
                [
                    "!=",
                    "2024.3.1"
                ],
                [
                    "!=",
                    "2023.12.1"
                ]
            ]
        },
        {
            "name": "gdal",
            "specs": []
        },
        {
            "name": "h5netcdf",
            "specs": []
        },
        {
            "name": "keras",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": [
                [
                    ">=",
                    "1.4"
                ]
            ]
        },
        {
            "name": "nbsphinx",
            "specs": []
        },
        {
            "name": "netCDF4",
            "specs": [
                [
                    ">=",
                    "1.1.1"
                ]
            ]
        },
        {
            "name": "numba",
            "specs": []
        },
        {
            "name": "numexpr",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.13"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "pint",
            "specs": []
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "pykdtree",
            "specs": []
        },
        {
            "name": "scikit-image",
            "specs": []
        },
        {
            "name": "scikit-learn",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": [
                [
                    ">=",
                    "0.15.1"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    ">=",
                    "0.7.2"
                ]
            ]
        },
        {
            "name": "sphinx",
            "specs": []
        },
        {
            "name": "sphinx_rtd_theme",
            "specs": []
        },
        {
            "name": "xarray",
            "specs": [
                [
                    ">=",
                    "0.10.2"
                ]
            ]
        }
    ],
    "lcname": "typhon"
}
        
Elapsed time: 3.53174s