# NASA Roses Support for Open Source Tools and Libraries, NOI Due May 7th!

**URL:** <https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311>\
**Category:** Community\
**Tags:** grants\
**Created:** [April 21, 2024, 9:07pm UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311 "2024-04-21T21:07:59Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 21, 2024, 9:08pm UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/1 "2024-04-21T21:08:00Z")

</div>

NASA is running a new round of ROSES for supporting open source software. If you would like to contribute to the Julia community, one of the best ways would be to secure grants to get more students working on the ecosystem!

[https://nspires.nasaprs.com/external/solicitations/summary.do?solId={910CC61E-4616-9958-C26F-F8D9BC5AB8D9}&path=&method=init](https://nspires.nasaprs.com/external/solicitations/summary.do?solId=%7B910CC61E-4616-9958-C26F-F8D9BC5AB8D9%7D&path=&method=init)

> SMD seeks proposals for the improvement and sustainment of existing high-value,  
> open-source tools, frameworks, and libraries that have significantly impacted the SMD  
> science community. We are seeking proposals that satisfy the following objectives:  
> • Open-source software tools, frameworks, and libraries that have significant  
> usage in the NASA science community, were developed following open and  
> collaborative practices, and are aligned with the scientific vision and data  
> strategic plan of SMD as described in Science 2020-2024: A Vision for Scientific  
> Excellence - 2023 Update and the SMD’s Strategy for Data Management and  
> Computing for Groundbreaking Science 2019-2024 documents .  
> • Proposals should look to improve the sustainability and utility of these tools,  
> frameworks, or libraries through improvements such as adding extensions,  
> documentation, infrastructure, security, and maintenance of the software.  
> For the purposes of this program element, the following classifications apply:  
> • Tools: Systems that support scientific processes and analysis. This can include  
> software packages, web- or cloud-based tools, or other digital services. This can  
> include tools related to publications, data, software, events, data analysis,  
> modeling, machine learning, or other scientific processes.  
> • Frameworks: Systems that incorporate a variety of inputs to enable scientific  
> processes. This can include data formats, collections of models, citizen science  
> infrastructure, or other digital services.  
> • Libraries: Generic software packages, often with a larger user base,  
> implementing well-known algorithms, providing statistical analysis, visualization,  
> or other services that are incorporated in other software or used on their own.

I’d be happy to chat with any academics (i.e. professors, staff, or postdocs who can have PI status) who are interested in getting involved but haven’t done this before.

---

<div class="post-metadata">

**Author:** ![barrettp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barrettp/32/18259_2.png) [@barrettp](https://discourse.julialang.org/u/barrettp)\
**Post date:** [April 21, 2024, 10:52pm UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/2 "2024-04-21T22:52:03Z")

</div>

A few of us in the Julia Astro community are considering it. We’re having a Julia Astro Zoom meeting at noon (EDT) on Thursday, April 25th. This solicitation may be part of the discussion. All are welcome to join us.

Note that NASA held a Zoom meeting about this solicitation on April 2nd.

---

<div class="post-metadata">

**Author:** ![minetest2048](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/minetest2048/32/45961_2.png) [@minetest2048](https://discourse.julialang.org/u/minetest2048)\
**Post date:** [April 22, 2024, 2:19am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/3 "2024-04-22T02:19:24Z")

</div>

Unfortunately I’m not based in US, and I’m not an academic either (just a research engineer) but I’ve been using JuliaGNSS a lot: [JuliaGNSS · GitHub](https://github.com/JuliaGNSS) for:

- low Earth orbit GNSS reflectometry, the idea is to analyze reflected GPS signals from the Earth surface to determine its properties, such as ocean winds and soil moisture
- lunar PNT, trying to navigate using GPS signals on Moon orbit. We also use SPICE.jl to simulate the orbits

I wish we have more resources to write high-quality reference documentation and guided tutorials on how to use it and how to implement new algorithms

---

<div class="post-metadata">

**Author:** ![gdalle](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdalle/32/27854_2.png) [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Post date:** [April 22, 2024, 9:17am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/4 "2024-04-22T09:17:02Z")

</div>

Is this US-specific? If so, are you aware of other similar grants that are accessible to folks outside of the US?  
I’m starting to consider applying for funding myself, in order to boost the JuliaGraphs and JuliaDiff ecosystems.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 22, 2024, 9:34am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/5 "2024-04-22T09:34:47Z")

</div>

> [@gdalle](#):
>
> Is this US-specific? If so, are you aware of other similar grants that are accessible to folks outside of the US?

It’s for US-based institutions, but you can get crafty. For example, with JuliaGraphs I know @jpfairbanks has been a maintainer for a long time, so you could possibly rope him into taking lead with you as Co-I but help with a lot of the technical writing and mentoring of the eventual student?

---

<div class="post-metadata">

**Author:** ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Post date:** [April 22, 2024, 10:42am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/6 "2024-04-22T10:42:49Z")

</div>

Is there someone from US, who would be interested in work on Metatheory.jl?

I am interested in learning a heuristic function to select rewriting rules. Ultimately, I would like to have something like [GitHub - facebookresearch/neural-rewriter: Learning to Perform Local Rewriting for Combinatorial Optimization](https://github.com/facebookresearch/neural-rewriter), but taking advantage of flexibility of metatheory, such that optimizing the heuristic for a given theory would be easy. Since I have an experience with learning for planning (we have a paper on Neurips this year on that) and for learning over relational domain, this problem is a perfect fit.

While I can contribute to the project my academic time paid from other sources, I am looking for support of my former student. Since I am in Prague, Czech Republic, I cannot apply. Thanks for interest in advance.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 22, 2024, 11:05am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/7 "2024-04-22T11:05:12Z")

</div>

Note that to be successful, you want to focus on high-impact tools which you can showcase are part of NASA missions or potential NASA missions. Metatheory.jl is a bit too theoretical in that sense. A successful application for it would probably need letters from some folks at NASA describing how they are currently using it and what improvements would be the most helpful.

Instead, ROSES is really built for general-purpose tooling. Things like differential equation solvers, bindings of Julia to Python, standard file IO readers, automatic differentiation and deep learning libraries immediately come to mind.

---

<div class="post-metadata">

**Author:** ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Post date:** [April 22, 2024, 11:23am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/8 "2024-04-22T11:23:23Z")

</div>

Thanks,

I was jumping on the bandwagon. I will keep trying to secure funding elsewhere.

---

<div class="post-metadata">

**Author:** ![stephancb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stephancb/32/14243_2.png) [@stephancb](https://discourse.julialang.org/u/stephancb)\
**Post date:** [April 22, 2024, 11:56am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/9 "2024-04-22T11:56:39Z")

</div>

A Julia package for [CDF](https://cdf.gsfc.nasa.gov/)? From a CS viewpoint perhaps not overly rewarding, but it is a popular data format in space physics.

---

<div class="post-metadata">

**Author:** ![cpfiffer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cpfiffer/32/208747_2.png) [@cpfiffer](https://discourse.julialang.org/u/cpfiffer)\
**Post date:** [April 23, 2024, 3:08am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/10 "2024-04-23T03:08:08Z")

</div>

I’d be interested in applying, though my Stanford postdoc is wrapping up in September and I cannot work on other projects during the postdoc. I’d probably be interested in doing any number of Julia things ranging from the DL stack, general autodiff, stats stuff, or any of our core infrastructural packages.

So, not going to be academic-ish without something else happening. Anyone have insight on what might work there? I’d rather stay and contribute to the Julia community if I can.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 23, 2024, 10:42am UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/11 "2024-04-23T10:42:39Z")

</div>

Ask your postdoc advisor if he’d be interested to host the grant if you write it? Turing would be a good candidate for a ROSES

---

<div class="post-metadata">

**Author:** ![barrettp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barrettp/32/18259_2.png) [@barrettp](https://discourse.julialang.org/u/barrettp)\
**Post date:** [April 23, 2024, 1:39pm UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/12 "2024-04-23T13:39:25Z")

</div>

I posted the following on the Julia astronomy channel on April 3rd. It is a synopsis of the solicitation.

The NASA Science Mission Directorate (SMD) released the amendment for [[https://nspires.nasaprs.com/external/viewrepositorydocument?cmdocumentid=983524&solicitationId={910CC61E-4616-9958-C26F-F8D9BC5AB8D9}&viewSolicitationDocument=1](https://nspires.nasaprs.com/external/viewrepositorydocument?cmdocumentid=983524&solicitationId=%7B910CC61E-4616-9958-C26F-F8D9BC5AB8D9%7D&viewSolicitationDocument=1)](F.7 Support for Open-Source Tools, Frameworks, and Libraries) on March 4th. There was a pre-proposal virtual meeting yesterday, April 2nd. Letters of Intent are due by May 3rd and proposals are due by June 7th.

This program element supports two types of awards: Foundational Awards and Sustainment Awards. The former is for open-source tools, frameworks, and libraries that have a significant impact on two or more divisions of the SMD. They are for up to 5 years. The latter is for open-source tools, frameworks, and libraries that have significant impact in one or more divisions of SMD. They are for up to 3 years.

My thoughts are as follows.

1. For a Foundational Award, I’m thinking about the packages that are applicable to all wavelengths of astronomy. Astrometry, IERS, Time, Unitful, FITS, and time-series analysis packages come to mind. Basically, any astronomy related package that is fundamental to astronomy.

2. For a Sustainment Award, I’m thinking of spectral analysis. My current idea is a Julia implementation of Xspec, the spectral analysis tool for X-ray astronomy, that is based on the SpectralFitting.jl package out of Bristol. Although Xspec is continually maintained, it has several limitations in the way it does optimization and statistics. For example, it does not handle Poisson statistics well. The idea is to initially develop the package for X-ray spectroscopy with the long-term goal of generalizing it to other frequency bands.

In the case of international participation, those members would be listed as unpaid consultants. If the proposal is approved, then they may want to apply to their national agencies for funding.

---

<div class="post-metadata">

**Author:** ![barrettp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barrettp/32/18259_2.png) [@barrettp](https://discourse.julialang.org/u/barrettp)\
**Post date:** [April 23, 2024, 1:42pm UTC](https://discourse.julialang.org/t/nasa-roses-support-for-open-source-tools-and-libraries-noi-due-may-7th/113311/13 "2024-04-23T13:42:31Z")

</div>

Note that NOIs are due May 3rd, not May 7th.
