Skip to content

NumFOCUS funding #5675

Description

@waynelapierre

pandas has been funded by NumFOCUS since 2015. data.table is superior to pandas in terms of syntax and speed and has been a vital part of R's data science ecosystem. Is it possible to get NumFOCUS funding for data.table?
https://numfocus.org/project/pandas

Activity

  1. jangorecki commented on Aug 15, 2023

    @jangorecki
    Member

    Agree, personally syntax is what discourage me the most from using pandas. Great idea about the funding. Question if numfocus funds R projects as well. Brief look at their website shows only python.

  2. kadyb commented on Aug 15, 2023

    @kadyb

    Question if numfocus funds R projects as well.

    Rather yes. The website states this information:

    We support projects in various languages, including Python, Julia, R, C++, and JavaScript.

  3. waynelapierre commented on Aug 15, 2023

    @waynelapierre
    Author

    rOpenSci has been funded by NumFOCUS since 2014.
    https://numfocus.org/project/ropensci

  4. tdhock commented on Aug 25, 2023

    @tdhock
    Member

    https://numfocus.org/projects-overview explains that creating a formal governance document is required before data.table could apply for fiscal sponsorship from NumFOCUS.

    Additional Requirements for Fiscal Sponsorship:
    
        A transparent, publicly visible governance model
        A roadmap outlining high priority work areas
    

    That page also says "NumFOCUS projects are required to have a Code of Conduct (CoC): a user-facing, public statement on inclusivity and project culture. The CoC should include an explanation of what types of behavior are prohibited (and, ideally, what behavior is encouraged), as well as a procedure for reporting CoC complaints, an explanation of who is responsible for resolving CoC complaints (i.e. – a committee, names of project leaders, or similar), and the process by which CoC complaints will be addressed."

  5. tdhock commented on Jan 24, 2024

    @tdhock
    Member

    Now that we have a code of conduct, we can apply for NumFOCUS funding. The next deadline is April 15. Can someone please volunteer to draft the application, and share it with our community here on this issue, before submitting it to NumFOCUS for review before that deadline?

  6. TysonStanley commented on Jan 24, 2024

    @TysonStanley
    Member

    @tdhock thanks for re-upping this. I could draft an application but would like to hear others' opinion on what the up to $10k could be used on (possibly some developer time for specific feature requests, travel, etc.), including the vision for where the project could go with the funding.

  7. waynelapierre commented on Jan 25, 2024

    @waynelapierre
    Author

    As a side note, there are also funding opportunities at https://summerofcode.withgoogle.com/. The deadline is probably too close.

  8. tdhock commented on Jan 25, 2024

    @tdhock
    Member

    Thanks Wayne! I actually created a web page for GSOC, https://github.com/rstats-gsoc/gsoc2024/wiki/data.table and it is definitely not too late. We need to find an interested/motivated student though!

  9. Anirban166 commented on Feb 2, 2024

    @Anirban166
    Member

    I second that, and @tdhock thanks for bringing this up in our meeting yesterday - I made it a point to mention trying GSoC or the summer of code programs in general for the students I'm interviewing that have interest in contributing, since they've been using data.table already or have used in the past. (For e.g., this morning I talked to @damirpolat who is looking for opportunities as he'll graduate soon and he sounded willing to go for it, and I linked that page during my Zoom meeting with him)

    It'd be interesting to see what projects we could come up with for multiple months' worth of work. Great potential for making progress towards major bug fixes and features!

  10. tdhock commented on May 20, 2025

    @tdhock
    Member

    data.table has been accepted as a NumFOCUS fiscally sponsored project.

    data.table Sponsored Project Welcome Letter (3).pdf

    All community members are welcome to join the onboarding meeting is next week: Thursday May 29, 2025 ⋅ 10am – 11am (Eastern Time - Toronto)
    Zoom meeting ID: 81325103382
    passcode: 723945

    The letter has the following action items. Can someone please volunteer to submit corresponding PRs?

    • Add the “Powered by NumFOCUS” badge for your website and GitHub.
      Markdown for adding NumFOCUS badge to project websites: Powered by NumFOCUS
    • Add the Fiscal Sponsor Readme Attribution to your project’s GitHub:
      https://github.com/numfocus/templates/blob/master/fiscal-sponsor-readme-attribution.md
    • Add the NumFOCUS sponsored project logo ( with link to numfocus.org ) to your
      project’s website (under About) and language indicating that you are a sponsored project
      of NumFOCUS. For example: “[Project] is a fiscally sponsored project of NumFOCUS, a
      nonprofit dedicated to supporting the open-source scientific computing community. If you
      like [Project] and want to support our mission, please consider making a [donation](link
      to Salsa campaign) to support our efforts.” (*We will provide you the campaign link to
      include on your website once you’ve sent us the marketing materials listed above)
    • Link to the donation page. Please use this exact language alongside the donation link:
      “NumFOCUS is a 501(c)(3) non-profit charity in the United States; as such, donations to
      NumFOCUS are tax-deductible as allowed by law. As with any donation, you should
      consult with your personal tax adviser or the IRS about your particular tax situation.”
  11. tdhock commented on May 20, 2025

    @tdhock
    Member

    There is another action item related to revising the code of conduct:

    Action Item: As part of the acceptance process, NumFOCUS assumes that your project will be accepting our Code of Conduct (CoC). However, you do have the option to opt-out and use an alternative CoC. The project has 3 weeks following the start of onboarding to make the decision on opting-in or opting-out of the NumFOCUS CoC.

    The first step is to watch this Introductory Video.You can find important information related to the CoC regardless of your project final decision. You can review the NumFOCUS CoC HERE.

    Please ensure you post the CoC you will use to your online platforms (GitHub, websites, etc).

    Questions should be directed to [email protected] (Advocacy Program Lead, and is heading up the work being done on this)

  12. jangorecki commented on May 29, 2025

    @jangorecki
    Member

    Thanks @kbodwin for preparing DT side of the call!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions