Skip to content

Releases: GeoRegionsEcosystem/GeoRegions.jl

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

v5.2.6

22 Nov 07:59
Compare
Choose a tag to compare

GeoRegions v5.2.6

Diff since v5.2.5

  • Updating NCDatasets.jl [compat] to be at least v0.13 and above
  • Constrain extracted longitude to be within GeoRegion.jl coordinate modulus (previously it could differ by 360º)