digisondeindices


Namedigisondeindices JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/sunipkm/digisondeindices
SummaryDownload and parse Digisonde data products.
upload_time2024-11-15 20:44:07
maintainerNone
docs_urlNone
authorSunip K. Mukherjee
requires_python>=3.7
licenseNone
keywords aeronomy aurora ionosphere
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # Digisonde Indices
Digisonde Indices is a downloader and parser that retrieves Digisonde data from [DIDBase](https://giro.uml.edu/didbase/). Output datatype is [xarray.DataSet](https://docs.xarray.dev/en/latest/generated/xarray.Dataset.html). Missing data is returned as an empty dataset. 

### Data Selection:
1. CS is Autoscaling Confidence Score (from 0 to 100, 999 if manual scaling, -1 if unknown)
2. foF2 (MHz) - F2 layer critical frequency
3. foF1 (MHz) - F1 layer critical frequency
4. MUFD (MHz) - Maximum usable frequency for ground distance D
5. foE (MHz) - E layer critical frequency
6. hF (km) - Minimum virtual height of F trace
7. hF2 (km) - Minimum virtual height of F2 trace
8. hmE (km) - Peak height of E-layer
9. hmF2 (km) - Peak height F2-layer
10. hmF1 (km) - Peak height F1-layer
11. yF2 (km) - Half thickness of F2-layer, parabolic model
12. yF1 (km) - Half thickness of F1-layer, parabolic model
13. B0 (km) - IRI thickness parameter
14. TEC (m^-2) - Total electron content

### Example
Use from other scripts like:

```py
import digisondeindices as didbase
import datetime as dt

# timezone-unaware example
date = dt.datetime(2012, 1, 1, 5, 0, 0) # 2012-01-01 05:00:00 UTC, even though datetime object created in timezone of machine at runtime
inds = didbase.get_indices(date, 'AH223') # retrieve data from Ahmedabad station

# timezone-aware example
date = dt.datetime(2012, 1, 1, 5, 0, 0) # 2012-01-01 10:00:00 UTC for US/Eastern (UTC-05:00) given execution machine time zone is set to US/Eastern
inds = didbase.get_indices(date, 'AH223', tzaware=True) # retrieve data from Ahmedabad station
```
Returned indices are always in UTC (as `numpy.datetime64`).

A list of available stations is provided by the [Global Ionosphere Radio Observatory](https://giro.uml.edu/index.html):
[DIDBase stations list](https://lgdc.uml.edu/common/DIDBFastStationList)

## Data License
All GIRO measurements are released under CC-BY-NC-SA 4.0 license.
Please follow the [Lowell GIRO Data Center RULES OF THE ROAD](https://ulcar.uml.edu/DIDBase/RulesOfTheRoadForDIDBase.htm).
Requires acknowledgement of station data provider.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sunipkm/digisondeindices",
    "name": "digisondeindices",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "aeronomy, aurora, ionosphere",
    "author": "Sunip K. Mukherjee",
    "author_email": "sunipkmukherjee@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/42/7b/4a778ac3e868baabf5266f0ce6a7bfda347b56f0d9627a7dd8025bca4afc/digisondeindices-2.1.0.tar.gz",
    "platform": null,
    "description": "# Digisonde Indices\nDigisonde Indices is a downloader and parser that retrieves Digisonde data from [DIDBase](https://giro.uml.edu/didbase/). Output datatype is [xarray.DataSet](https://docs.xarray.dev/en/latest/generated/xarray.Dataset.html). Missing data is returned as an empty dataset. \n\n### Data Selection:\n1. CS is Autoscaling Confidence Score (from 0 to 100, 999 if manual scaling, -1 if unknown)\n2. foF2 (MHz) - F2 layer critical frequency\n3. foF1 (MHz) - F1 layer critical frequency\n4. MUFD (MHz) - Maximum usable frequency for ground distance D\n5. foE (MHz) - E layer critical frequency\n6. hF (km) - Minimum virtual height of F trace\n7. hF2 (km) - Minimum virtual height of F2 trace\n8. hmE (km) - Peak height of E-layer\n9. hmF2 (km) - Peak height F2-layer\n10. hmF1 (km) - Peak height F1-layer\n11. yF2 (km) - Half thickness of F2-layer, parabolic model\n12. yF1 (km) - Half thickness of F1-layer, parabolic model\n13. B0 (km) - IRI thickness parameter\n14. TEC (m^-2) - Total electron content\n\n### Example\nUse from other scripts like:\n\n```py\nimport digisondeindices as didbase\nimport datetime as dt\n\n# timezone-unaware example\ndate = dt.datetime(2012, 1, 1, 5, 0, 0) # 2012-01-01 05:00:00 UTC, even though datetime object created in timezone of machine at runtime\ninds = didbase.get_indices(date, 'AH223') # retrieve data from Ahmedabad station\n\n# timezone-aware example\ndate = dt.datetime(2012, 1, 1, 5, 0, 0) # 2012-01-01 10:00:00 UTC for US/Eastern (UTC-05:00) given execution machine time zone is set to US/Eastern\ninds = didbase.get_indices(date, 'AH223', tzaware=True) # retrieve data from Ahmedabad station\n```\nReturned indices are always in UTC (as `numpy.datetime64`).\n\nA list of available stations is provided by the [Global Ionosphere Radio Observatory](https://giro.uml.edu/index.html):\n[DIDBase stations list](https://lgdc.uml.edu/common/DIDBFastStationList)\n\n## Data License\nAll GIRO measurements are released under CC-BY-NC-SA 4.0 license.\nPlease follow the [Lowell GIRO Data Center RULES OF THE ROAD](https://ulcar.uml.edu/DIDBase/RulesOfTheRoadForDIDBase.htm).\nRequires acknowledgement of station data provider.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Download and parse Digisonde data products.",
    "version": "2.1.0",
    "project_urls": {
        "Homepage": "https://github.com/sunipkm/digisondeindices"
    },
    "split_keywords": [
        "aeronomy",
        " aurora",
        " ionosphere"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ef1e24efe623ca2ba9660489da57e55e8f158934e855b537e2c0096b1ed4bef",
                "md5": "e7d88b68a8d74f252a70f4ed98b7d82f",
                "sha256": "90f8f8467650cf5ea8b26d5f83570158ebad735e138eb3be9fd3dd5474caf70a"
            },
            "downloads": -1,
            "filename": "digisondeindices-2.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e7d88b68a8d74f252a70f4ed98b7d82f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 8724,
            "upload_time": "2024-11-15T20:44:06",
            "upload_time_iso_8601": "2024-11-15T20:44:06.644037Z",
            "url": "https://files.pythonhosted.org/packages/5e/f1/e24efe623ca2ba9660489da57e55e8f158934e855b537e2c0096b1ed4bef/digisondeindices-2.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "427b4a778ac3e868baabf5266f0ce6a7bfda347b56f0d9627a7dd8025bca4afc",
                "md5": "b671988e0cc00dec79ab67ddaceff753",
                "sha256": "6915172b97f9cdc0daf30ba7a61f97d73de81eef7694f9fe5c7877e41c0fd61e"
            },
            "downloads": -1,
            "filename": "digisondeindices-2.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b671988e0cc00dec79ab67ddaceff753",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 8744,
            "upload_time": "2024-11-15T20:44:07",
            "upload_time_iso_8601": "2024-11-15T20:44:07.749622Z",
            "url": "https://files.pythonhosted.org/packages/42/7b/4a778ac3e868baabf5266f0ce6a7bfda347b56f0d9627a7dd8025bca4afc/digisondeindices-2.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-15 20:44:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sunipkm",
    "github_project": "digisondeindices",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": false,
    "lcname": "digisondeindices"
}
        
Elapsed time: 0.44907s