Coder Social home page Coder Social logo

Move repo into organization? about netcdf HOT 23 CLOSED

georust avatar georust commented on September 20, 2024 2
Move repo into organization?

from netcdf.

Comments (23)

magnusuMET avatar magnusuMET commented on September 20, 2024 5

I'd be happy to take on the role of maintainer in my spare time!

Which organisation is the most appropriate for this crate I am not sure about. A search for "netcdf language:Rust" on github does not reveal any obvious candidates.

from netcdf.

frewsxcv avatar frewsxcv commented on September 20, 2024 5

Happy to add this to the GeoRust org, and add folks to the org, though I don't personally have much bandwidth to help with maintaining. Let me know if yall are interested and I can help with the transfer πŸ‘‹

from netcdf.

frewsxcv avatar frewsxcv commented on September 20, 2024 4

@mhiley Just sent you an invite to the GeoRust org. Let me know if you need any help with the transfer πŸ‘‹

from netcdf.

mhiley avatar mhiley commented on September 20, 2024 4

@frewsxcv @magnusuMET @milesgranger transfer complete, looks like it worked! Sorry for the delay. Let me know if there's anything else I can do!

from netcdf.

milesgranger avatar milesgranger commented on September 20, 2024 3

From @WardF:

I'd love to discuss this more, but the netCDF team at Unidata has very limited bandwidth currently, and Rust is not a language we have any experience with. I'll be happy to take a look at the bindings, and happy to be a part of any discussion regarding the future of the bindings, but without additional community support I'm not sure how much support Unidata can provide in the near future.

That said, there is precedent for Unidata providing support for netCDF language bindings without taking ownership of them, i.e. netcdf4-python.

So, as I mentioned, I will take a look at the bindings and I'll raise this question internally.

I think if it works out here, Unidata is the natural place for it, but GeoRust also seems like a good alternative?

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024 3

Thanks @mhiley! The invite for netcdf was available when I signed up on crates.io, but for netcdf-sys the invite only appeared just now.

GeoRust seems to be the best choice for this crate. It is nice to expand the Rust ecosystem into scientific computing.

from netcdf.

milesgranger avatar milesgranger commented on September 20, 2024 2

I'm super impressed with @magnusuMET work, along with @mhiley and everyone else.

IMO, I'd like to see this go into an organization as it presents at least two benefits:

  1. People eventually move on to something else, through no fault of their own, and maintenance slows/stops. Under an organization this is at least mitigated to an extent as people filter in and out of the org.
  2. It is an easier sell within a work environment to include such a lib in a project maintained by an org, rather than when the project is under "some guy on github".

Cool that this could be included in GeoRust, and we can share the workload there. πŸ—ΊοΈ I'm all for it, and remain happy however it continues, in some way, to be maintained. πŸ‘

from netcdf.

milesgranger avatar milesgranger commented on September 20, 2024 1

I've reached out to Unidata on the off chance they may be interested, as it seems the best choice. I'll let you know what I hear back.

from netcdf.

mhiley avatar mhiley commented on September 20, 2024

@julienchastang Greetings (not sure if you remember me from my McIDAS-V days! Hope you are doing well)! Back in 2015 I wrote the initial version of these NetCDF bindings for Rust as a hobby project to learn Rust, and in the following years several folks here on Github have done really good work to add features and make things more robust. I don't have much time these days to act as maintainer so we (the users of this repo) are looking for some direction on how to hand off ownership in a way that makes sense.

Do you have any sense of who at Unidata might have an opinion or some interest in helping with this?

from netcdf.

lwandrebeck avatar lwandrebeck commented on September 20, 2024

Hello,

If Magnus agrees with that, I'd say he's the best to take over maintainership. He's probably the one who dive deeply and recently into the code and thus knows it well.

My knowledge of rust and netcdf is pretty limited, my time too, but I can try to give a bit of help if needed.

I'd love to be able to propose rust at work (satellite image scientific processing), but without correct support from libs such as netcdf, numpy-like and such, it's a no-go.

Best,

from netcdf.

julienchastang avatar julienchastang commented on September 20, 2024

Just responding to the earlier comment. Unfortunately, I don't have any good suggestions other than pinging those that are already on this thread (e.g., @WardF and @DennisHeimbigner).

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024

@mhiley Would you like to give me collaborator status on this repository? I have some time this weekend to add some features that I've missed, especially reading string variables.

from netcdf.

mhiley avatar mhiley commented on September 20, 2024

@magnusuMET just sent you a collaborator invite. Let me know if you haven't gotten it. Also, did you ever get an invite from crates.io? The "Manage Crate Owners" page there is showing you as an owner on netcdf but not netcdf-sys. I just tried to re-invite you to netcdf-sys.

Sounds like we've converged on moving this repo to the GeoRust org, unless there are any objections. Looks to me like the right place for it. @frewsxcv are you ready for me to go ahead and do that? Is it as simple as following the instructions here? Anything else I need to take care of?

from netcdf.

lwandrebeck avatar lwandrebeck commented on September 20, 2024

It looks like no one is against getting under the umbrella of GeoRust. @magnusuMET , can you take care of the transfer with @frewsxcv ?
Thx !

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024

The transfer has to be done by the owner of the repo. @frewsxcv, could you allow @mhiley to create a repository in GeoRust? Then @mhiley should be able to do the transfer by following the instructions above.

from netcdf.

milesgranger avatar milesgranger commented on September 20, 2024

@mhiley any updates with the move? Know you're a busy person. πŸ™‚

from netcdf.

mhiley avatar mhiley commented on September 20, 2024

@milesgranger Thanks for the reminder - I'll get to it this week.

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024

@mhiley Just a friendly reminder (:

from netcdf.

mhiley avatar mhiley commented on September 20, 2024

@magnusuMET attempt to transfer repo happening in a moment πŸ˜ƒ

from netcdf.

frewsxcv avatar frewsxcv commented on September 20, 2024

@mhiley Yep, looks good, thanks! Only other thing left is giving GeoRust members permission to publish the crates. Can you run cargo owner -a github:georust:core in the root directory and the rust-netcdf directory?

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024

@frewsxcv I am also an owner of the crate. Running the command gives me

error: failed to invite owners to crate netcdf: api errors (status 200 OK): could not find the github team georust/core

Am I doing something wrong?

from netcdf.

frewsxcv avatar frewsxcv commented on September 20, 2024

@magnusuMET woops, i meant to invite you to the org. but i accidentally invited you as an outside collaborator. can you accept the invite in your email and then retry the cargo owner command?

from netcdf.

magnusuMET avatar magnusuMET commented on September 20, 2024

@frewsxcv And now it worked! Thanks so much for your help!

from netcdf.

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.