Metadata-Version: 2.3
Name: beaker-climate
Version: 0.0.1
Project-URL: Documentation, https://github.com/Matthew Printz/beaker-climate#readme
Project-URL: Issues, https://github.com/Matthew Printz/beaker-climate/issues
Project-URL: Source, https://github.com/Matthew Printz/beaker-climate
Author-email: Matthew Printz <matt@jataware.com>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: adhoc-api
Requires-Dist: basemap~=1.4.1
Requires-Dist: beaker-kernel~=1.8.2
Requires-Dist: biopython
Requires-Dist: boto3
Requires-Dist: cartopy~=0.22.0
Requires-Dist: cftime~=1.6.3
Requires-Dist: esgf-pyclient~=0.3.1
Requires-Dist: flowcast~=0.3.3
Requires-Dist: google-cloud-storage
Requires-Dist: google-generativeai
Requires-Dist: h5netcdf~=1.3.0
Requires-Dist: hatch~=1.13.0
Requires-Dist: matplotlib~=3.7.1
Requires-Dist: netcdf4~=1.6.5
Requires-Dist: numpy~=1.24.3
Requires-Dist: pandas~=1.3.3
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: scipy~=1.11.1
Requires-Dist: seaborn~=0.13.2
Requires-Dist: xarray~=0.19.0
Description-Content-Type: text/markdown

# beaker-climate - an extension for [Beaker notebooks](https://github.com/jataware/beaker-kernel)

[![PyPI - Version](https://img.shields.io/pypi/v/beaker-climate.svg)](https://pypi.org/project/beaker-climate)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/beaker-climate.svg)](https://pypi.org/project/beaker-climate)
-----

## Table of Contents

- [About Beaker](#about-beaker)
- [Installation](#installation)


## About Beaker

Beaker provides Contextually-aware notebooks with built-in AI assistant. It is built atop Jupyter, leveraging the deep Jupyter ecosystem.

It consists of multiple aspects, including:
- A server for hosting/running Beaker/Jupyter sessions.
- The Beaker kernel, an advanced Jupyter Kernel.
- Beaker-TS, a TypeScript/JavaScript library.
- A Vue based, reactive, extensible UI interface.
- Beaker-Vue, a Vue3 component library for building your own UIs with minimal hassle.

Beaker can be extended with new [contexts](https://jataware.github.io/beaker-kernel/contexts.html) and [subkernels](https://jataware.github.io/beaker-kernel/subkernels.html)

Learn more in the [Beaker documentation](https://jataware.github.io/beaker-kernel/).

## Installation

To add any contained contexts or subkernels to Beaker, you simply need to install this package. The provided elements will be available in Beaker upon next start.

### PyPI install (if deployed)
```console
pip install beaker-climate
```

### beaker CLI (installs project in dev mode)
```console
beaker project update beaker-climate
```

### local pip dev mode install
```console
cd beaker-climate
pip install -e .
```

### local pip install
```console
cd beaker-climate
pip install .
```

### Note
Some changes, such as adding or moving a context require updating/reinstalling the project.
You should run `beaker project update` if you encounter issues after making updates to the project.
