Skip to content

Commit

Permalink
prepare for release 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
benbovy committed Oct 9, 2023
1 parent 3e09c2d commit 12778db
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 5 deletions.
2 changes: 1 addition & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
"sidebar_hide_name": True,
"light_logo": "fastscapelib_logo.svg",
"dark_logo": "fastscapelib_logo.svg",
"announcement": "Fastscapelib is in <em>active development</em> (refactoring) and will be released soon, stay tuned!",
# "announcement": "Fastscapelib is in <em>active development</em> (refactoring) and will be released soon, stay tuned!",
"footer_icons": [
{
"name": "GitHub",
Expand Down
28 changes: 24 additions & 4 deletions doc/source/release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,30 @@

# Release Notes

## v0.2.0 (Unreleased)

- Add a cmake option that allows downloading/using xtensor development version
({issue}`37`).
## v0.2.0 (9 October 2023)

A complete re-write of Fastscapelib with brand new features and API (note: the
API of the previous version has been mostly removed). Some highlights:

- A flexible grid system, including 1D profile grid, 2D raster grid (with
support of diagonals vs. non-diagonals connectivity) and 2D triangular mesh
- Full support of looped (periodic) boundary conditions for uniform rectangular
grids
- Flexible flow routing using a "flow graph" and "flow operators"
- Support for both single direction and multiple direction flow (grid-agnostic
implementation)
- Efficient resolution of closed depressions in the topography while routing the
flow paths, based either on explicit computation of a graph of basins or on
the priority flood algorithm (grid-agnostic implementation)
- The current flow graph implementation graph based on fixed-size arrays is
extensible to alternative representations (e.g., sparse matrix, linked-lists)
- First-class C++ and Python APIs
- Detailed documentation (examples, user-guide, API reference, etc.)

Thanks to the contributors to this release: Benoît Bovy, Adrien Delsalle,
Guillaume Cordonnier and Hannah Sophia Davies. Thanks also to Johan Mabille and
QuantStack (https://quantstack.net/) for their contribution and advice on the
design of the library.

## v0.1.3 (5 November 2018)

Expand Down

0 comments on commit 12778db

Please sign in to comment.