Code Monkey home page Code Monkey logo

Comments (22)

dopplershift avatar dopplershift commented on September 26, 2024 1

@jhamman Yeah, I just need to get in my scipy abstracts first, then I should be good to go.

from cftime.

dopplershift avatar dopplershift commented on September 26, 2024 1

Then Iā€™d say 1.0 is fine.

from cftime.

spencerkclark avatar spencerkclark commented on September 26, 2024

Thanks @jhamman and @dopplershift, that sounds great; indeed I would be happy to help out in wrapping up my open issues.

from cftime.

jswhit avatar jswhit commented on September 26, 2024

I can create a netcdf4-python branch with netcdftime removed.

from cftime.

jswhit avatar jswhit commented on September 26, 2024

I created a nonetcdftime branch in netcdf4-python. I did not remove the utilities that use netcdftime, but they now will raise an ImportError it they are used and netcdftime is not installed. I didn't remove the tests that use netcdftime either, but they are not run if netcdftime is not installed.

from cftime.

jswhit avatar jswhit commented on September 26, 2024

I noticed that one of the tests is failing in master (test_parse_date_tz). I think this is related to issue #17. This needs to be fixed before the first standalone release.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

Folks, I think we're close here. Really, the only blocker to a release is the documentation. @dopplershift - do you think you'll be keen to help with that?

We probably also want a Appveyor CI test suite, so I just opened #21.

from cftime.

jswhit avatar jswhit commented on September 26, 2024

pull request #22 is needed for all the netcdf4-python tests to pass.

Also, shouldn't _netcdftime.c be generated on the fly and removed from the repo? (this was done in netcdf4-python a release or two ago). It makes development easier, since developers don't need to remember to update _netcdftime.c, but it does add cython as a build-time dependency.

Actually, I see in setup.py that _netcdftime.c is being regnerated anyway, so I think it can just be removed from the repo. I went ahead an removed _netcdftime.c in pull request #22.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

Alright, I think we are code complete for an initial release. I'd like to issue a alpha release so we can setup conda-forge and pypi. That will give @dopplershift time to jump in on the documentation stuff.

Any objections to tagging v0.1.0a1?

from cftime.

shoyer avatar shoyer commented on September 26, 2024

It might actually make sense to start with a 1.0 release. netcdftime is pretty mature from its development inside netCDF4-Python.

from cftime.

dopplershift avatar dopplershift commented on September 26, 2024

I guess the real question is: is anyone intending to break the existing interfaces?

from cftime.

jhamman avatar jhamman commented on September 26, 2024

1.0 is fine by me. Any objections? If not, I'll probably make a v1.0.0a1 tag later today.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

I guess the real question is: is anyone intending to break the existing interfaces?

Not that I'm aware of. The main motivation for this split is to drop the dependency of netcdf. My vision, at least in the short term, is for the API to remain as is.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

alpha tag has been made: https://github.com/Unidata/netcdftime/releases/tag/v1.0.0a1

pypi upload: https://pypi.org/project/netcdftime/

conda-forge staged recipe: conda-forge/staged-recipes#5189

from cftime.

dopplershift avatar dopplershift commented on September 26, 2024

@jswhit Is there any source material for the docs/index.html file in the netCDF4 repo?

from cftime.

jhamman avatar jhamman commented on September 26, 2024

I'm going to make a second release candidate tag.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

anyone opposed to making another cftime tag?

from cftime.

spencerkclark avatar spencerkclark commented on September 26, 2024

@jhamman I'm biased, but I say go for it. I have some commits that finish up pydata/xarray#1252 that I'll wait to push until the latest cftime is up on conda-forge. Thanks again for your help pushing this forward.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

New release has been issued. We may be able to issue the full 1.0.0 release after this circulates for a few days/weeks.

from cftime.

jswhit avatar jswhit commented on September 26, 2024

netcdf4-python 1.4.0 is released, the first release that depends on the unbundled cftime.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

Thanks @jswhit - let's try to get a full release of cftime out next week.

from cftime.

jhamman avatar jhamman commented on September 26, 2024

This issue has served us well. Closing now since I just made the 1.0.0 tag, github release, and pypi release. Conda forge is coming soon.

Thanks to all who contributed to the port of netcdftime and getting cftime up and going!

from cftime.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.