Tools for interpreting and generating new climate data
Project description
# OCR Tools Open Climate Research is an ongoing project that aims to facilitate creative experimentation with modeled climate data. OCR Tools aims to be much more than a climate data viewer by enabling non-scientists to utilize a wide range of datasets and providing users with simple feedback conducive to learning. In addition to providing basic analysis functions, OCR Tools includes organizational and creative tools.
## Installing / Getting started
Run the following to install: `python pip install ocrtools `
## Examples
Open a NetCDF dataset with
` python import ocrtools as ocr cesm_TS = ocr.load('path/to/cesm_TS_data.nc', var='TS') `
If var is omitted, ocrtools will print out all variables in the dataset and ask you to specify a variable(s) of interest via command line. The dataset is then opened as an Xarray Dataset
Create a scope object
` python lima_peru = ocr.scope(location='Lima, Peru', yr0=1950, yrf=2000) `
Location can also be specified by keyword arguments lat_min, lat_max, lon_min, and lon_max; or if none of these are given, location can be specified interactively by selecting areas on a map
Subset your data
`python lima_TS = ocr.subset(cesm_TS, lima_peru) `
Select an area on a map and take the spatial average
`python from ocrtools import plt map_selection = ocr.scope() `
`shell [OCR] Creating new scope object Enter yr0: Enter yrf: Select area(s) on map and close the pop-up window `
<img src=”http://andreschang.com/unlinked/tk_selector_screenshot.png” width=70%/>
`shell [OCR] Finished writing new scope object `
`python peru_TS = ocr.subset(cesm_TS, map_selection) peru_avg_TS = ocr.spatial_average(peru_TS) peru_avg_TS['TS'].plot() plt.show() `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ocrtools-1.0.0.tar.gz
.
File metadata
- Download URL: ocrtools-1.0.0.tar.gz
- Upload date:
- Size: 40.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
75e25ac2bc68f7a772f54b7c1e39645285850905342507ff348795230370d7bb
|
|
MD5 |
de5580e34b267ba20a0b1345a81a1940
|
|
BLAKE2b-256 |
a5847b1e9992d3a09dfc8146d7c6f6df6fb6b107d4076d314471a230ed6613ad
|