Releases: GeoRegionsEcosystem/GeoRegions.jl
Releases · GeoRegionsEcosystem/GeoRegions.jl
v8.0.1
GeoRegions v8.0.1
- Urgent debug to the
derotatepoint(pnt,geo)
method
Closed issues:
- Milestones for v8 updates (#12)
v8.0.0
GeoRegions v8.0.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()
andon()
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
andTiltRegion
types, all have been consolidated into a singleGeoRegion
type - Breaking change to define custom GeoRegions, now
ID
,pID
andname
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
v7.0.0
GeoRegions v7.0.0
- Pull out
LandSea
andRegionGrid
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 standardizingRectRegion
withPolyRegion
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
v6.0.2
GeoRegions v6.0.2
- Debugging the reading of a TiltRegion
- Debugging the smoothing of landsea
v6.0.1
v6.0.0
GeoRegions v6.0.0
- 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
v5.2.6
GeoRegions v5.2.6
- 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º)