Skip to content

Tags: cal-adapt/climakitae

Tags

1.1.0

Toggle 1.1.0's commit message
Merge branch 'main' into release-1.1.0

1.0.1

Toggle 1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 1.0.1 (#434)

* Add new requirements

* Add intake-geopandas to test env

* Move intake-geopandas to conda-lock

1.0.0

Toggle 1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Split Code into 2 repos, `climakitae` and `climakitaegui`. (#408)

* Remove global class/function calls

* Trim GUI packages out of reqs.txt

* Move colormap util to new file

* Change colormap util ref change

* Move data_interface classes/funcs that need GUI to new gui file

* Black format

* Needed packages for Ubuntu pip install

* Make changes to setup.cfg to stop pip installing wrong packages

* Split agnostic into non-gui and gui

* Remove explore shortcuts as they have panel refs

* changes needed to have non-gui reqs

* Delete gui dir

* Change version to 0.2.0

* move needed func to gui repo

* Initial movement of warming code from base to gui

* Minor changes to warming.py to change to inheriting DataParameters only and not Panes

* Making initial changes to wl to get calculate to work without viz and fix colormaps file imports

* Change naming and move functions

* Rename funcs and move code to gui repo

* Set gwl_times to class var

* Attempt to just use self

* Try using a Mixin

* Trying extending with mixin

* Remove args

* Fix super call

* Try making warming_levels class var

* Pass self

* See if we can alias warming_levels

* Move and rename internal functions

* Boundaries documentation update

* Black format

* Update Boundary documentation

* Update data_interface documentation

* Black format

* Move _add_res_to_ax to gui side

* Update documentation

* document DataParameters class

* Document DataParameters class more

* Expand DataParameters documentation

* Document data_load and move functions around

* Black format

* Typo fix

* rename and move internal funcs

* Move geometry funcs

* Detailed documentation of data_load

* Detailed documentation and func rearrange data_view

* Detailed documentation and func moving of data_exports

* Formatting changes

* Formatting changes

* Black format

* Documentation updates

* Documentation updates

* Documentation updates

* Documentation updates

* Documentation updates

* Documentation updates

* Fix merge issues

* Black format

* Fix merge issues

* Fix merge issues

* Fix merge issues

* Fix merge issues

* Split explore AMY

* Split threshold tools

* Split thresholds

* Split timeseries

* Split vulnerability

* Move gui based test to gui repo

* Add shortcut export

* add load shortcut

* add ssp file paths for AMY

* Remove unused color refs

* Black format

* Redo warming split

* Fix thresholds refs

* Readd tests that were moved to climakitaegui

* Move data_view to climakitaegui

* Remove panel refs

* Move plotting utils to climakitaegui

* Change conda-lock and environment.yml to fit reduced reqs

* Try to install extra test packages with -nodeps

* Fix typo

* Fix refs in create test dataset scripts

* Try moving pip option position

* Fix typo...again...smh

* Add test list

* Add matplotlib

* Reset reqs.txt to try and fix tests

* Fiddle with setup.cfg

* remove extra pip installs from testing env

* change conda-lock file

* Add correct conda-lock

* Restore workflow

* Another conda-lock file try

* Yet another conda-lock

* Update list of submodules to document

- Add directive to document the new colormap module
- Remove directive to document the deleted data_view module

* Revert to original conda-lock to rework dependencies

* Update README

* Black format

* Fix ref

* Remove dup import

* Black format

* handle list input for scenario

* fix documentation

* fix mm/time bug

* Set version to 1.0.0

* Update `docs/requirements.txt`

add tqdm and remove seaborn

* fix silly bug with None as arguments

* Fix statsmodel version

* removing Ipython.display from ck version

* missing imports from vulnerability

* one more import for vuln

* reset to _ naming for vuln fns

* Black format

* Resolve merge conflict in docstring

* Black format

* Delete commented out code

* unit conversion happening twice, comment out first

* delete commented out code

* Update warming.py

Remove unused code

---------

Co-authored-by: claalmve <[email protected]>
Co-authored-by: Victoria Ford <[email protected]>
Co-authored-by: Tianchi-Liu <[email protected]>
Co-authored-by: nicolejkeeney <[email protected]>
Co-authored-by: Tianchi-Liu <[email protected]>
Co-authored-by: Calvin Chen <[email protected]>

0.1.0

Toggle 0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Refactor of entire codebase (#257)

* 1st Refactor: move core classes to core dir

* Add empty Select class and expose top-level classes

* Fix typo in __all__

* Rename old core file

* Rename core to core_old

* Change how constants is loaded

* Change names in constants

* Fiddle with empty Select class def

* Fix local data file pathing

* Move read_csv_file to utils

* Fix path read_csv_file

* Try adding Boundaries class call to DataInterface

* Add missing import

* Add DataInterface init to Select class

* Move utils to util and add DataSelector class

* Rework read_csv func

* Rework helper func

* Move catalog_convert to core

* Add _get_variable_options_df func

* Add _get_variable_options_df func

* Add _get_var_ids func

* Finalize DataSelector class

* Try to fix multiple input error

* Try to fix multiple input error

* Try to fix multiple input error

* Try to fix multiple input error

* Try to fix multiple input error

* Try loading DataInterface on package load

* Abandon loading class on package load and make DataInterface singleton class

* Make needed change for class rename

* Load DataInterface on DataParameters init

* Fix subroutine call

* Fix subroutine call

* Try to fix singleton stuff

* Extend DataInterface class

* fix typo

* Add DataParametersWithPanes class and fix subroutines

* fix bad ref

* fix sub routine calls

* Move panel stuff to select

* Display select panel

* Display select panel fix

* Display select panel auto display

* Display select panel auto display try 2

* Display select panel auto display try 3

* Give up on auto showing select panel

* Move select to ui submodule

* Hook data retrieve to DataParameters

* Try to run retrieve from Select

* Try to run retrieve from Select

* Expose load at package level

* Renamed data_loaders -> data_loader, data_view -> data_viewer and moved to core

* Add view to top level methods

* Fix import naming

* Attempt to reorg export functions

* Expose ExportFormat as top level class

* Fix circular ref

* add show method to ExportFormat

* Change export menu to method

* Add dataset_export top-level method

* Fix circular import again

* Try to fix circ. ref

* Get right attr for export format

* Rework FileTypeSelector

* black format

* Fix export file type ui

* Fiddle with export ui

* More fiddling

* more fiddling with export

* Removed repeated code

* Set watch false

* Added Export class on top level

* Fix for missing param

* Redo export panel

* wire dataset_export method

* Fix data_export

* Fix export

* move colormap files to constants

* Move cluster to util

* Start reworking Explore

* Code changes needed to add Warming Levels to Explore

* change read_ae_colormap to callable func

* expose compute_vmin_vmax func

* fixes needed for explore

* change warming_levels to explore_warming

* remove last pkg_resources

* change how Explore methods are called

* Use DataParametersWithPanes in warming

* Try to fix panel not displaying

* Fix wrong ref

* Debug non-showing warming panel

* Debug non-showing warming panel 2

* Try calling warming differently

* Test basic return

* Test basic return

* Add test of explore

* Fix test

* basic test

* Restore explore code after false error

* Rewire thresholds panel

* Rewire explore AMY

* Fix threshold issues

* Fix bad import

* Fix bad import ref

* Changes for amy panel

* Fix bad refs in panel code

* Try calling AMY as class

* Use classes for Explore

* Fix class

* Clean up

* Add retrieve convenience

* Rework TimeSeries

* Clean up data_loader

* Remove bad retrieve refs

* Delete unused old selectors

* Move derive_vars

* Move remaining files

* Try to fix first test

* Fix imports

* Fixes for tests

* Fix for tests erroring

* Black format

* Rename constants -> paths

* make funcs public

* Move boundaries catalog open to data_interface

* Fix replace mess up

* Change data_loader -> data_load

* rename data_viewer -> data_view

* Bump climakitae version to 0.1.0! update README.

* fixes for uncertain utils

* Fix missing arg

* Fix Thresholds optional param

* Remove unused packages

* Fix version call

* Rework testing workflow to use Linux only

* Rename function calls and consolidate paths

* Black format

* Make Select subclass of DataParametersWithPanes

* Make explore classes subclasses for their Parameters classes

* Bug in utils...name wrong

* Black formatting

* Add properties to DataInterface to prevent setting properties outside of class init

* Start to reformat docs to reflect changed syntax

* Work on docs

* Merge fix

* Fix indices test

* Black format

* Attempt to rewire Explore

* Tweak Explore.explore

* FIx time scale issue

* Test explore

* wire Explore similar to old ck

* Black format

* Try moving Explore to init

* Reorganize Explore

* Remove indices dir and move indices to tools

* Remove catalog_convert and move funcs to data_load

* Remove unused metadata_update

* Rename timeseriestools -> timeseries

* Rename uncertain_utils -> uncertainty

* Rename derive_variables -> derived_variables

* Rename tests/data_loaders -> data_load

* Black format

* Update Documentation

* Black format

* Ref fixes

* Black format

* Fix package call

* Updated sphinx documentation

* Black format

* Add forgotten retrieve methods

* Change how explore works

* Add a comment

* Fixes for explore classes

* Fixes of classes

* Export Dataset to CSV and more

See #271 for details

* Black format

* Remove pane from view as it messes up mixing of matplotlib overlays

* Black format

* Remove DataInteface and Explore from __init__

* Remove Explore class

* Remove refs to Explore

* Black format

* Remove references to app.

* Fix missing option in threshold

* Remove TS and Export from top level classes

* Move timeseries and thresholds to explore

* Fix move

* Fix test import

* Rewire export as top level method

* Fix documentation

* Move Select logic to data_interface and remove ui module

* Rewire Select

* Reorder export method and rename vars and give defaults

* Black format

* edits to readthedocs data page (#274)

* Add contribution guidelines to readthedocs (#272)

* pencil icon

* Update README.md

Added excerpt about finding free SVG vectors

* Adding contribution guidelines section to docs

* add title

---------

Co-authored-by: Calvin Chen <[email protected]>
Co-authored-by: Calvin Chen <[email protected]>

* flexible coord drop fn dependent on data source for cdd/hdd (#273)

* flexible coord drop fn dependent on data source

* flexible drop fn for hdd/cdd merge step

* hdh/cdh flexible

* run black

* incorporate refactor code

* Attempt to fix amy panel issue

* Remove GeoTiff option from export

* Update export readthedocs documentation (#277)

* Update export section of `data.rst`

* Format previous updates

* More formatting

* Update `export` function docstring

* Format code with black

---------

Co-authored-by: Tianchi-Liu <[email protected]>
Co-authored-by: Grace Di Cecco <[email protected]>
Co-authored-by: Nicole Keeney <[email protected]>
Co-authored-by: Calvin Chen <[email protected]>
Co-authored-by: Calvin Chen <[email protected]>
Co-authored-by: Victoria Ford <[email protected]>
Co-authored-by: Tianchi-Liu <[email protected]>

0.0.2

Toggle 0.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Tag software as 0.0.2 (#275)

0.0.1

Toggle 0.0.1's commit message
This is the March 31, 2022 soft-launch version of climakitae for the …

…Cal-Adapt Analytics Engine.