All notable changes to CSDMS Ivy will be documented in this file.
Use git-changelog to update:
git-changelog --in-place --output CHANGES.md
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v2024.0 - 2024-07-26
- Add a rainfall-runoff modeling tutorial (#138) (6fc043f by gantian127).
- add a placeholder for hidden code (6ffdabc by mcflugen).
- add placeholder cells for answers (150f090 by mcflugen).
- Remove top-level media directory (#139) (4160b2f by Mark Piper).
v2023.2 - 2023-12-13
- Add changelog instructions (da37453 by Mark Piper).
- Add changelog created with git-changelog (388361f by Mark Piper).
- Add a package definition file for relative imports (9bc8393 by Mark Piper).
- Add tests for Diffusion class (dd4cd41 by Mark Piper).
- Add tests for solver module (f8450af by Mark Piper).
- Add a note on reference copying (d69d070 by Mark Piper).
- Add clarifying text on terminology (d9a3fbc by Mark Piper).
- add a welcome notebook for the landlab lessons (7ab776c by mcflugen).
- add an opentopography key (918a99e by mcflugen).
- add section on mapping data between grids (575cfb3 by mcflugen).
- add isort config to pyproject.toml (02c13a0 by mcflugen).
- add new landlab lesson notebooks (b09d0ff by mcflugen).
- add args to hook to change notebook kernels (d151edc by mcflugen).
- add heartfelt-hooks; update hook versions (30df437 by mcflugen).
- Add summary; spellcheck (c189528 by Mark Piper).
- Add intro paragraph (ed8482e by Mark Piper).
- Add simple example and update text for DEM data example (55d537b by Mark Piper).
- Add a notebook that shows how to plot shapes (b9d1106 by Mark Piper).
- Add concepts and examples (b45632d by Mark Piper).
- Add shape demonstration classes (11dd9e8 by Mark Piper).
- Add Python script example (221be8c by Mark Piper).
- fix toc levels (16812fb by mcflugen).
- fix inconsistent heading levels (99c69c5 by mcflugen).
- Fix dostring example output fails (7b671eb by Mark Piper).
- Fix error with function name (81e459b by Mark Piper).
- Fix typos and spelling errors (4f2c10a by Mark Piper).
- change solution notebook extension to .a.ipynb (8e5c2be by mcflugen).
- Remove unused import (e33826d by Mark Piper).
- Remove extra parameter that causes Agg backend to fail (c829191 by Mark Piper).
- Remove matplotlib version restriction (06d7504 by Mark Piper).
- Remove lint (0f396a7 by Mark Piper).
- Remove unused imports (fef801b by Mark Piper).
v2023.1 - 2023-05-15
- Add function and class (OOP) examples to Python lesson (#108) (1ba1e4c by Mark Piper).
- Fix error in docstring example (f20200c by Mark Piper).
- Fix incorrect parameter name (4d39af9 by Mark Piper).
v2023.0 - 2023-03-14
- Add section on issues to git lesson (#97) (3464d7a by Mark Piper).
- Add git remotes diagram (#94) (bd39cde by Mark Piper).
- add ellipses in the for loop of a hint cell (d02da96 by mcflugen).
- add solution notebook for creating a component (a5572d8 by mcflugen).
- add session to insert toc and hide solutions (73e9cfc by mcflugen).
- add more notebook QA hooks (aa68c8c by mcflugen).
- add a create-a-component landlab notebook (88954b6 by mcflugen).
- add landlab solution notebooks (b0d7aa3 by mcflugen).
- add data file, install requirements for best-practices (a328b49 by mcflugen).
- add matplotlib to requirements (dac5726 by mcflugen).
- add pytest settings file (6ec1bbe by mcflugen).
- add zSW3.asc data file for tidal flow calculator (992c5f9 by mcflugen).
- add file-contents-sorter hook for requirements files (459fab3 by mcflugen).
- add hook to find and clean dirty notebooks (0de3a79 by mcflugen).
- add a requirements file for the notebooks (413a2e6 by mcflugen).
- add flake8 settings file (2a578c6 by mcflugen).
- add pre-commit hooks for linting (a73b01f by mcflugen).
- Add link to BSSw blog post on git (6ddf325 by Mark Piper).
- Add code and toggle solution visibility in Landlab grids notebook (#87) (a2d9e0b by Mark Piper).
- remove old fault-scarp notebook from notebook list (cc69b19 by mcflugen).
- remove duplicate fault-scarp notebook (bb9f119 by mcflugen).
- remove lint (e4ba22d by mcflugen).
- remove more notebook lint (e9c8ef5 by mcflugen).
- remove more lint (3dc4c70 by mcflugen).
- remove notebook lint (6197062 by mcflugen).
- remove unused data files (a3b3d5f by mcflugen).
- Remove notebook tutorial (#91) (d9b1211 by Mark Piper).
- remove python 3.9 requirement for notebook tests (4b1cdc2 by mcflugen).
- remove default sessions to run (409ee5a by mcflugen).
v2022.0 - 2022-07-27
- Add reference to Wilson et al. 2014 (862fc8b by Mark Piper).
- Add diffusion solution notebook (a2bf2e0 by Benjamin Campforts).
- Add hylands notebook (f90c87c by Benjamin Campforts).
- Add toc item for text editors lesson (60027c1 by Mark Piper).
- Add section on GitHub authentication (#68) (dd4a3da by Mark Piper).
- Add CSDMS logo and set as header logo (7a706d1 by Mark Piper).
- Add a helpful shell script (5f78884 by Mark Piper).
- Fix README notebook metadata (#67) (4345f5f by Mark Piper).
- Change landlab landing page (5b97fd3 by Benjamin Campforts).
- Remove OS files not under version control (e944a32 by Mark Piper).
- Remove solutions 5 and 6 (d300794 by Benjamin Campforts).
- Remove stray apostrophe (a984ba5 by Mark Piper).
v1.1.1 - 2022-03-09
- Add BMI overview slides to lesson (d092cee by Mark Piper).
v1.1 - 2021-08-09
- add solution notebooks (98f075e by BCampforts).
- add solution notebook function (dc8bb39 by BCampforts).
- add solutions (534a805 by BCampforts).
- add new media files (c9c6da1 by BCampforts).
- add intro notes (005a131 by BCampforts).
- Add git remotes diagram for git lesson (2ce7e7f by Mark Piper).
- Add link to 2021 schedule (bd68ec8 by Mark Piper).
- Add DOI to citaton document (e9d28b2 by Mark Piper).
- Fix typo (2966f43 by Mark Piper).
v1.0 - 2020-08-24
- Add Resources section for shell lesson (ec7a57e by Mark Piper).
- Add ref for managing conda environments (54ceb17 by Mark Piper).
- Add Travis CI config file (c35eb73 by Mark Piper).
- Add Clune & Rood reference for unit testing section (e55e3d2 by Mark Piper).
- Add requirements for unit testing example (e19174e by Mark Piper).
- Add placeholder idnex file (9105e26 by Mark Piper).
- Add sample Ku config file (0e74e8c by Mark Piper).
- add landlab notebook (3018610 by BCampforts).
- Add BMI intro slides (64fabff by Mark Piper).
- add tidal flow calculator (177a000 by iovereem).
- Add permafrost notebook to pymt lessons (cdb8058 by iovereem).
- added header to OO lecture (7811dd3 by BCampforts).
- added OO lecture (332c568 by BCampforts).
- Fix path to boulder_dem.py file (7799ff4 by Mark Piper).
- Change name of gitiquette section (5a13c45 by Mark Piper).
- Change lession directory from se to best-practices (5bf7d9a by Mark Piper).
- Remove index Notebook in favor of md file (7512c08 by Mark Piper).
v0.9 - 2020-08-12
- Add data files (0fac50d by BCampforts).
- Add short lesson on the conda package manager (750e2a6 by Mark Piper).
- Add nbgitpuller link for Notebook tutorial (e788d13 by Mark Piper).
- Add Notebook tutorial from Irina (2ee37ed by Mark Piper).
- Add instructions for collaboration (988f2e8 by Mark Piper).
- Add permamodel toolkit to topics (25e0d20 by Mark Piper).
- Add topics, links, instructors (ce2a8ba by Mark Piper).
- Add lesson on using git and GitHub collaboratively (c98f0a5 by Mark Piper).
- Added git cheat sheet (dcf37c8 by iovereem).
- Add section on downloading ESPIn files as a zip archive (60f48f9 by Mark Piper).
- Add configuration section (96a2d18 by Mark Piper).
- Add Python example to be used for git lesson (a747a44 by Mark Piper).
- Add content to getting things section (575b2a2 by Mark Piper).
- Add content for finding things section (c7e44ed by Mark Piper).
- Add content for pipes and filters section (e3de42a by Mark Piper).
- Add hrule above nav links (3b624fd by Mark Piper).
- Add content to Creating things section (710059d by Mark Piper).
- Add navigation to the end of each file (bbc3833 by Mark Piper).
- Add summary table for commands in each section (2ebc7d8 by Mark Piper).
- Add README for viewing on GitHub (cf6a719 by Mark Piper).
- Add content to lesson start (61b8455 by Mark Piper).
- Add ESPIn logo (c7ada26 by Mark Piper).
- Add ESPIn logo to index Notebooks (aead770 by Mark Piper).
- Add ESPIn header image (a4406ec by Mark Piper).
- Add placeholder index Notebooks (bb49493 by Mark Piper).
- Add pymt lesson material (d76e61c by Mark Piper).
- Add conda environment file for lessons (3aecf94 by Mark Piper).
- Add Landlab Notebooks and data (4951ac7 by Mark Piper).
- Add first pass at BMI lessons (34a0136 by Mark Piper).
- Add CSDMS product images for use in Notebooks (66813eb by Mark Piper).
- change index to link (7ecdeb8 by BCampforts).
- changes in headers and layout (29d1713 by BCampforts).
- Change index.ipynb to a link (6bfa67c by Mark Piper).
- Change topic heading titles (52049b3 by Mark Piper).
- Remove index Notebook in favor of md file (06bd408 by Mark Piper).