aospy icon indicating copy to clipboard operation
aospy copied to clipboard

Python package for automated analysis and management of gridded climate data

Results 74 aospy issues
Sort by recently updated
recently updated
newest added

Thanks for starring [sourcery-ai/sourcery](/sourcery-ai/sourcery) ✨ 🌟 ✨ Here's your pull request refactoring your most popular Python repo. If you want Sourcery to refactor all your Python repos and incoming pull...

In starting to play around with intake (motivated by #318), which uses yaml files to specify data catalogs, it occurred to me that we could reduce boilerplate and thus make...

discussion
data loaders

Even though the HTML files are being built successfully, there are some python errors in the code blocks we have embedded in the docs: https://dev.azure.com/spencerahill/aospy/_build/results?buildId=26&view=logs. For example: ```python WARNING:root:Skipping aospy...

documentation

I created one: https://github.com/aospy Maybe that looks more professional than having it just on my account? Also, maybe this matters now that we're switching to Azure and the CI jobs...

question

I want to use `Region`'s functionality on some non-aospy-generated data, but it doesn't have a separate surface area array, which we currently assume. So we should add support for inferring...

Region

Some data is on a meshed grid, meaning that its lat and lon arrays are both 2D. (You can convert 1D arrays into meshed ones via `lonmesh, latmesh = np.meshgrid(lon,...

Region

C.f. comment by @spencerkclark https://github.com/spencerahill/aospy/pull/324#pullrequestreview-293077944 I think this is a good idea. Not urgent though. Black: https://github.com/psf/black Relevant xarray issues: https://github.com/pydata/xarray/issues/3092, https://github.com/pydata/xarray/pull/3142.

testing

It is possible to instantiate a GFDLDataLoader that doesn't include all of the attributes (e.g. data_dur) that are ultimately required to find the file. Currently, we don't warn or raise...

logging & warnings
data loaders
low-hanging fruit

Property-based testing is a way of writing unit tests that, rather than feeding in a specific piece of test data, repeats each test over a wide range of possible viable...

testing

Background on [intake](https://intake.readthedocs.io/en/latest/index.html): >"Intake is a lightweight package for finding, investigating, loading and disseminating data. It will appeal to different groups for some of the reasons below, but is useful...

discussion
IO
data loaders