Skip to content

Releases: GeoRegionsEcosystem/GeoRegions.jl

v8.0.2

19 Feb 08:18
Compare
Choose a tag to compare

GeoRegions v8.0.2

Diff since v8.0.1

  • There are valid occasions where you might want to have different GeoRegions with the same shape for ease of analysis if they are for separate use cases.

v8.0.1

15 Feb 20:55
Compare
Choose a tag to compare

GeoRegions v8.0.1

Diff since v8.0.0

  • Urgent debug to the derotatepoint(pnt,geo) method

Closed issues:

  • Milestones for v8 updates (#12)

v8.0.0

15 Feb 18:43
Compare
Choose a tag to compare

GeoRegions v8.0.0

Diff since v7.0.`

Release Notes:

  • Bump to v8 because of many breaking changes (see below)
  • Now there is only one GeoRegion type that is used
  • All information is now stored in .json files instead of .txt files to speed up saving when a project has many GeoRegions
  • All GeoRegions now have a rotation component
  • A lot of reduction in the methods for functions because there is now only one GeoRegion type instead of three
  • Improved leniency for in() and on() functions
  • Export centroid of geometry in structure
  • Added a "derotation" functionality that can, based on the assumed rotation of the GeoRegion in geo.θ, derotate a given set of coordinates around the GeoRegion centroid into an x-y cartesian domain

Breaking Changes

  • Breaking changes to types, no more RectRegion, PolyRegion and TiltRegion types, all have been consolidated into a single GeoRegion type
  • Breaking change to define custom GeoRegions, now ID, pID and name are keyword arguments, only longitude and latitude vectors are non-keyword arguments
  • Breaking changes to project handling and functions
  • Storing all information in .json files, so all previously defined GeoRegions will need to be redefined into this new file format

v7.0.1

13 Feb 19:33
Compare
Choose a tag to compare

GeoRegions v7.0.1

Diff since v7.0.0

  • Updates to README
  • Debugging some of the logging

v7.0.0

03 Oct 16:59
Compare
Choose a tag to compare

GeoRegions v7.0.0

Diff since v6.0.3

  • Pull out LandSea and RegionGrid types out from GeoRegions.jl into their own separate packages
  • Proper working documentation with DocumenterVitepress.jl
  • More seamlessly integrating GeoRegions.jl with local projects
  • Less verbose logging, unless indicated otherwise (more functions now have the verbose keyword)
  • Replace PolygonOps.jl with GeometryOps.jl
  • Adding ability to check the shape of a GeoRegion
  • Renaming of fields in the GeoRegion type, in preparation for standardizing RectRegion with PolyRegion for v8 and above
  • Adding better ways to check equivalence, reexporting ==, isequal(), and many other functions, etc.
  • Lots of new things, API was reworked quite a bit

v6.0.3

23 Aug 06:33
Compare
Choose a tag to compare

GeoRegions v6.0.3

Diff since v6.0.2

  • Debugging the reading of a TiltRegion

v6.0.2

23 Aug 05:48
Compare
Choose a tag to compare

GeoRegions v6.0.2

Diff since v6.0.1

  • Debugging the reading of a TiltRegion
  • Debugging the smoothing of landsea

v6.0.1

08 Aug 03:37
Compare
Choose a tag to compare

GeoRegions v6.0.1

Diff since v6.0.0

  • Debugging the reading of GeoRegions from an external file

v6.0.0

08 Aug 01:45
Compare
Choose a tag to compare

GeoRegions v6.0.0

Diff since v5.2.7

  • Extraction methods extended to include unstructured lon/lat data
  • Standardize output for coordGeoRegion
  • Adding TiltRegion type for GeoRegions
  • Adding path option to read, write and create GeoRegions for a specific project instead of putting everything in the default

Merged pull requests:

  • Remove unnecessary (in this case) deploy_url argument in makedocs (#9) (@asinghvi17)

v5.2.7

12 Jan 00:07
Compare
Choose a tag to compare

GeoRegions v5.2.7

Diff since v5.2.6

  • Updating NCDatasets.jl [compat] to include v0.14