Giter VIP home page Giter VIP logo

Comments (4)

peterdesmet avatar peterdesmet commented on June 12, 2024

👋Hi Jacob, thanks for your interest!

We started this library to bundle some functionality we need for the Vespa-Watch project (source code here), which syncs observations back and forth with iNat. Vespa-Watch now actively uses this module, so we definitely want to keep it working. I'll leave it to core developer @niconoe to answer what his further plans are. 😊

Cheers

from pyinaturalist.

j-h-m avatar j-h-m commented on June 12, 2024

@peterdesmet Thanks for the reply, that's an awesome project! 😄 I look forward to hearing what @niconoe has in store for the project.

from pyinaturalist.

niconoe avatar niconoe commented on June 12, 2024

Hi @j-h-m and sorry for the late reply, I didn't initially noticed your message. Very happy to see your interest!

As Peter said, we initially created pyinaturalist as an external component for our Vespa-Watch project. This has some implications:

  • Pyinaturalist doesn't actually covers the whole iNaturalist APIs, only the parts we currently need.
  • While we can't promise we'll have much time to implement new features, we'll definitely try during our spare time. And we plan to do basic maintenance (bugfixes, security updates, ...) since we also rely on it.

This is open-source, so we'd be very happy to have your contributions, for example:

  • GitHub issues to ask questions or request new features (can't promise, but we'll do our best)
  • Even better, you can fork it, improve it then create a pull request, and if your changes seems also useful for the broader community, we'll include it. It's very lightweight and simple code at this stage, so the barrier shouldn't be too high. If possible, include documentation, tests and type annotations. I can also guide you if needed.

Please note that pyinaturalist already available at PyPI, so as stated in the documentation you can just install the latest release with pip:

$ pip install pyinaturalist

We do think iNaturalist and Python are two amazing projects who deserve a good bridge between them!

Cheers,

from pyinaturalist.

j-h-m avatar j-h-m commented on June 12, 2024

Hey @niconoe, sorry I missed that it is already available in the doc. I feel kind of embarrassed now, should have read the doc more thoroughly! I will talk with my colleague about contributing https://github.com/CapPow, and see what he thinks. He's my go to when it comes to iNaturalist and the sciences in general, and I need to know more about what we need. Personally, I would like to see the module cover what is left of the iNaturalist API (I am tempted to tackle this), but I will need to look at your code and get an idea of how long it would take for me to do. I agree, iNaturalist is an amazing project and Python is too. I am a .NET/enterprise programmer by trade, but I see a ton of researchers using Python, so I think it would be worth the time and effort to implement.

Thanks you all! We'll get back with you soon by email. I will send @niconoe an email with our decision.

from pyinaturalist.

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.