CDAT / jupyter-vcdat

A Jupyter Lab extension based on vCDAT.
BSD 3-Clause "New" or "Revised" License
6 stars 5 forks source link

Added a pre-commit check for version update. Pinned libnetcdf=4.6.2 f… #149

Closed downiec closed 4 years ago

downiec commented 4 years ago

…or deployment scripts to avoid cdms2 import issues. Modified the variable list UI to make it more compact.

downiec commented 4 years ago

This 'Quick Update' has had to undergo several other updates in order to make everything work better after having added the open file by 'path' feature.

  1. Added more features to the input modal, which allowed the file path dialog to save file paths entered by the user, that way they don't have to be re-entered each time.
  2. Added the ability to validate entries made in the input dialog as well as 'clean' them, by passing in functions via props.
  3. The options in the input modal can be pre-filled via props, and the list is shown in a list group on the modal.
  4. Set up the jupyter-vcdat project to have settings (like there is with other extensions), the first setting added as a proof of concept, was the option to add existing path options to the path input modal.
  5. Created an app settings class which will handle the setting/getting of vcdat settings from jupyterlab moving forward as more settings are needed.
  6. Users can acces these settings and modify them using JupyterLab's 'advanced settings editor'. Found in the 'Settings/Advanced Settings Editor' page.
  7. Updated the variable list on the left to have a more compact U.I for the 'edit, save, delete' buttons.
  8. Fixed some bugs related to open files by path using an 'absolute' path.