Climakitae
Enable a transition from climate vulnerability assessments to decision support for investor-owned utilities and other stakeholders.
https://github.com/cal-adapt/climakitae
Category: Climate Change
Sub Category: Climate Data Processing and Analysis
Keywords from Contributors
pangeo
Last synced: about 20 hours ago
JSON representation
Repository metadata
A Python toolkit for retrieving, visualizing, and performing scientific analyses with data from the Cal-Adapt Analytics Engine.
- Host: GitHub
- URL: https://github.com/cal-adapt/climakitae
- Owner: cal-adapt
- License: bsd-3-clause
- Created: 2021-11-09T01:48:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-18T23:31:04.000Z (9 days ago)
- Last Synced: 2025-04-19T19:52:35.272Z (8 days ago)
- Language: Python
- Homepage: https://climakitae.readthedocs.io
- Size: 202 MB
- Stars: 26
- Watchers: 5
- Forks: 3
- Open Issues: 19
- Releases: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Climakitae
A python toolkit for retrieving and performing scientific analyses with climate data from the Cal-Adapt Analytics Engine.
Note: This package is in active development and should be considered a work in progress.
Documentation
Check out the official documentation on ReadTheDocs: https://climakitae.readthedocs.io/en/latest/
Installation
Install the latest version in development directly with pip.
pip install https://github.com/cal-adapt/climakitae/archive/main.zip
Basic Usage
# Import functions of interest from climakitae
from climakitae.core.data_interface import (
get_data_options,
get_subsetting_options,
get_data
)
# See all the data catalog options as a pandas DataFrame object
get_data_options()
# See all the area subset options for retrieving a spatial subset of the catalog data
get_subsetting_options()
# Retrieve data for a single variable for the state of California
get_data(
variable = "Precipitation (total)",
downscaling_method = "Dynamical",
resolution = "9 km",
timescale = "monthly",
scenario = "SSP 3-7.0 -- Business as Usual",
cached_area = "CA"
)
If you want to use graphic user interfaces to retrieve and view data visualization options (among other features), you'll need to import our sister package climakitaegui
, which works in tandem with climakitae to produce interactive GUIs. See climakitaegui for more information on how to use this library.
Links
- PyPI releases: https://pypi.org/project/climakitae/
- Source code: https://github.com/cal-adapt/climakitae
- Issue tracker: https://github.com/cal-adapt/climakitae/issues
Contributors
Owner metadata
- Name: Cal-Adapt
- Login: cal-adapt
- Email:
- Kind: organization
- Description:
- Website: https://cal-adapt.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/89867555?v=4
- Repositories: 3
- Last ynced at: 2023-03-05T22:34:56.252Z
- Profile URL: https://github.com/cal-adapt
GitHub Events
Total
- Fork event: 1
- Create event: 109
- Commit comment event: 1
- Issues event: 27
- Release event: 7
- Watch event: 5
- Delete event: 91
- Issue comment event: 117
- Push event: 504
- Gollum event: 22
- Pull request review event: 192
- Pull request review comment event: 106
- Pull request event: 151
Last Year
- Fork event: 1
- Create event: 109
- Commit comment event: 1
- Issues event: 27
- Release event: 7
- Watch event: 5
- Delete event: 91
- Issue comment event: 117
- Push event: 504
- Gollum event: 22
- Pull request review event: 192
- Pull request review comment event: 106
- Pull request event: 151
Committers metadata
Last synced: 7 days ago
Total Commits: 2,691
Total Committers: 17
Avg Commits per committer: 158.294
Development Distribution Score (DDS): 0.685
Commits in past year: 763
Committers in past year: 8
Avg Commits per committer in past year: 95.375
Development Distribution Score (DDS) in past year: 0.423
Name | Commits | |
---|---|---|
Nicole Keeney | n****y@g****m | 847 |
claalmve | c****9@b****u | 605 |
Eric Lehmer | e****r@b****u | 409 |
Victoria Ford | f****o@g****m | 262 |
naomi | t****g | 139 |
Tianchi-Liu | l****c@b****u | 92 |
Cora Kingdon | c****n@b****u | 89 |
bethem | b****h@e****m | 58 |
Brian Galey | b****y@g****m | 39 |
Nabig Chaudhry | n****g@l****v | 33 |
Ana Ordonez | a****z@e****m | 33 |
neilSchroeder | n****r@g****m | 23 |
Owen Doherty | o****y@g****m | 22 |
Will Krantz | k****w@g****m | 14 |
Grace Di Cecco | 3****o | 12 |
Calvin Chen | c****n@C****l | 9 |
Brian Galey | b****y@b****u | 5 |
Committer domains:
- berkeley.edu: 5
- eaglerockanalytics.com: 2
- lbl.gov: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 48
Total pull requests: 377
Average time to close issues: 4 months
Average time to close pull requests: 8 days
Total issue authors: 10
Total pull request authors: 11
Average comments per issue: 2.06
Average comments per pull request: 1.21
Merged pull request: 300
Bot issues: 0
Bot pull requests: 0
Past year issues: 33
Past year pull requests: 213
Past year average time to close issues: 27 days
Past year average time to close pull requests: 7 days
Past year issue authors: 9
Past year pull request authors: 8
Past year average comments per issue: 2.36
Past year average comments per pull request: 0.89
Past year merged pull request: 167
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- elehmer (21)
- vicford (12)
- nathancoliver (4)
- neilSchroeder (3)
- thenaomig (2)
- zladwp (2)
- mirachokshi (1)
- alwils916 (1)
- GondekNP (1)
- claalmve (1)
Top Pull Request Authors
- claalmve (124)
- elehmer (95)
- nicolejkeeney (68)
- vicford (30)
- Tianchi-Liu (26)
- thenaomig (12)
- neilSchroeder (8)
- acordonez (5)
- gdicecco (4)
- wkrantz (3)
- corakingdon (2)
Top Issue Labels
- bug (24)
- enhancement (6)
- Release 1.2.0 (4)
- Release 1.2.2 (4)
- environment (1)
Top Pull Request Labels
- backburner (7)
- Urgent (3)
- bug (2)
- enhancement (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 316 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 1
pypi.org: climakitae
Climate data analysis toolkit
- Homepage: https://github.com/cal-adapt/climakitae
- Documentation: https://climakitae.readthedocs.io/
- Licenses: BSD 3-Clause License
- Latest release: 1.2.3 (published 25 days ago)
- Last Synced: 2025-04-25T21:01:18.259Z (2 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 316 Last month
-
Rankings:
- Dependent packages count: 10.329%
- Average: 34.233%
- Dependent repos count: 58.137%
- Maintainers (1)
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- conda-incubator/setup-miniconda v2 composite
- psf/black stable composite
- Sphinx ==4.4.0
- sphinx-book-theme ==0.2.0
- sphinx-design *
- cartopy ==0.20.1
- dask-gateway ==0.9.0
- geopandas ==0.10.2
- geoviews ==1.9.2
- holoviews ==1.14.6
- hvplot ==0.7.3
- intake ==0.6.4
- intake-xarray ==0.5.0
- jinja2 ==3.0.2
- matplotlib ==3.4.3
- metpy ==1.1.0
- numpy ==1.21.2
- pandas ==1.3.4
- panel ==0.12.4
- param ==1.11.1
- psutil ==5.8.0
- pyproj ==3.2.1
- pytest ==7.1.3
- rioxarray ==0.7.1
- s3fs ==2021.10.1
- scipy ==1.7.1
- shapely ==1.7.1
- xarray ==0.19.0
- cartopy
- geopandas
- geoviews
- holoviews
- hvplot
- intake
- intake-esm
- intake-geopandas
- intake-xarray
- jinja2
- matplotlib
- metpy
- numpy
- pandas
- panel
- param
- pip
- proj
- psutil
- pygeos
- pyproj
- pytest
- python
- rioxarray
- s3fs
- scipy
- shapely
- xarray
- xmip
Score: 12.398777607703817