Skip to content

Releases: mgastner/cartogram-cpp

25.10

15 Oct 08:02
fb4f3c9

Choose a tag to compare

What's Changed

  • Release a static binary for Linux/arm64 by @nihalzp in #307
  • Fix a bug causing parsing issues on Linux/arm64 by @nihalzp in #307

Full Changelog: 25.9...25.10

25.9

23 Sep 03:01
24a8427

Choose a tag to compare

What's Changed

  • Redundant code removal, CSV ID column name dependency removal, stress test support, and alternative color palette by @SaifKhan21 in #244
  • Redundant InsetState removal, splitting of write_image.cpp, and OSGeo PROJ integration by @SaifKhan21 in #247
  • Fix to Segmentation fault issue when plotting polygons and results numbering when stress testing, update to README by @SaifKhan21 in #249
  • Reformat Dockerfile and build shell script for compiler change by @SaifKhan21 in #251
  • Various New Features, Improvements and Bug Fixes by @nihalzp in #254
  • Add support for Debug build by @nihalzp in #256
  • Multi Platform Extensive Github Workflow Update by @nihalzp in #261
  • Automated Performance Benchmarking CI by @nihalzp in #263
  • Update README.md license badge to AGPL by @adisidev in #248
  • Fix CI builds are not completely static by @nihalzp in #284
  • Update link description by @amishn2008 in #281
  • Add Docs Check CI by @nihalzp in #277
  • Implement specialised quadtree & remove CGAL quadtree dependency by @nihalzp in #293
  • Remove obsolete code & some optimizations by @nihalzp in #296
  • Refactor projection data to improve memory access efficiency and cache locality by @nihalzp in #297
  • Optimise quadtree by @nihalzp in #298
  • In-house triangulation & AABB tree based fast densification by @nihalzp in #299
  • Optimise blur width calculation, simplification & some hyper parameter tuning by @nihalzp in #300
  • Add --timeout & --do_not_fail_on_intersections flag by @nihalzp in #301
  • Various bug fixes and improvements by @nihalzp in #305

New Contributors

Full Changelog: cd878d8...25.9

cd878d8

21 Mar 12:08
cd878d8

Choose a tag to compare

Merge pull request #234 from mgastner/dev

Major Optimisation and Code Improvements

8faef31

21 Mar 11:38
8faef31

Choose a tag to compare

Merge pull request #233 from mgastner/adisidev-patch-1

Update LICENSE to GPL v3

3087ded

04 Mar 09:41

Choose a tag to compare

Use Amanatides–Woo's algorithm for supercover line

asiacarto2024

25 Feb 04:28
5189403

Choose a tag to compare

31af9f0

12 Feb 03:02

Choose a tag to compare

Revert back to `std::bit_width` from `boost`

59d7902

07 Feb 02:22

Choose a tag to compare

`InsetState::export_time_report()`: CSV time report

6afa2ea

05 Feb 06:52

Choose a tag to compare

Use max grid length of 2048 for more leeway

Especially helpful for `contiguous_usa`:
```
❯ cartogram ../../sample_data/contiguous_usa_by_county_since_2001/contiguous_usa_by_county_since_2001.geojson ../../sample_data/contiguous_usa_by_county_since_2001/usa_population_by_county_2021.csv
```

ce11897

03 Feb 09:47

Choose a tag to compare

Reposition insets if given when outputting equal area