Comments (11)
It is out!
- https://github.com/geopandas/geopandas/releases/tag/v1.0.0-alpha1
- https://pypi.org/project/geopandas/1.0.0a1/
I wrote a short blog post with some highlights - https://martinfleischmann.net/geopandas-1.0-is-coming.-what-will-change/
from geopandas.
I suggest the following release plan:
Start with 1.0-alpha1
by the end of March that contains all the API-related changes but not necessarily all the bugfixes and enhancements. For that, I believe we need
Then, ideally by mid April, we could do 1.0-rc1
that shall contain the enhancements and deprecations and cut final 1.0 by end of April. That should give people enough time to test against 1.0 before it is released and provide feedback if needed. It should also give us enough time to finish what needs to be finished as end of March is unrealistic at this point. Thoughts?
from geopandas.
@m-richards good catch! The typo was not the only issue, #3206 was not merged :D. I was writing that last week, assuming it will be in.
from geopandas.
I think it would be good to try and solve #1038 for 1.0 - the discussion there is old but the proposed solution is potentially breaking, so better to try and include and resolve for 1.0.
I took a scan through the issues / open PRs and noticed this one, probably also worth revisting / deciding whether to action #3019 / #1975 sooner than later.
(not sure if I will be able to make the scheduled meeting tomorrow/ today)
from geopandas.
@kylebarron I don't know much about that but if you can get @jorisvandenbossche on board I won't object.
from geopandas.
@martinfleis thanks for cutting the alpha and writing a summary up!. Just fyi in your blog post, there's a typo in the fiona to pyogrio migration guide link, latert-> latest I think, might be good to fix if you are sharing the link around to promote the alpha to test.
from geopandas.
I'd be motivated to get #3156 in to 1.0 if we can agree on a proposed API. I'd be happy to make a PR
from geopandas.
The last thing that touches the existing API in some way is #3190. Once we get that in, I propose cutting 1.0-alpha1
.
from geopandas.
I still think #1038 would be good to resolve before 1.0 since it will likely involve an API break. Will have a look and see if I can move that forward. Edit: opened #3237 as a way to take that merge request/ discussion forward.
from geopandas.
I am planning to cut 1.0.0-alpha1
tonight as we're already a bit behind the anticipated schedule.
Next milestone is rc1
with all the new functionality. I suppose it will be pushed to the end of April, with 1.0 coming (optimistically) in early May. We do have a hard deadline 24/5 due to GeoPython starting a few days after that.
from geopandas.
All good now - https://geopandas.org/en/latest/docs/user_guide/fiona_to_pyogrio.html.
from geopandas.
Related Issues (20)
- BUG: plotting_with_geoplot example is broken HOT 1
- ENH: Add a Voronoi Diagram algorithm HOT 1
- BUG: The dissolve feature generates a new geometry HOT 4
- REGR: incorrect order of left sjoin with within predicate HOT 1
- BUG: wrong foxpro DBF file read HOT 7
- Fiona 1.10a2 issues HOT 2
- ENH: support writing + filtered reading from bbox columns in GeoParquet HOT 4
- ENH: support reading and writing the geoarrow-based encodings of GeoParquet
- API: Series alignment for non binary op methods HOT 5
- PERF: optimize `==` and `!=` for GeoSeries (`GeometryArray.__eq__`)
- numpy dependency missing & numpy 2.0 support status? HOT 3
- ENH: inplace=True for .dissolve and .explode? HOT 4
- BUG: `pyogrio` doesn't like io.BytesIO? HOT 10
- BUG: Issue with webpage code interp HOT 1
- ENH: sjoin() should allow to return the distance when using the dwithin predicate, just like sjoin_nearest() HOT 3
- BUG: set_precision() doesn't work HOT 1
- ENH: CRS from GeoDataFrame not passed on to individual geometry objects HOT 3
- BUG: Unable to open files with fiona where filepath contains a # character HOT 3
- BUG: GeoJSON file from URL not recognized as a supported file format HOT 17
- BUG: append new df to old GDB file failed HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geopandas.