Skip to content

Commit d9415c1

Browse files
Merge pull request #150 from SciML/scimloperators
Declare SciMLOperators completed and add more information on payout
2 parents 3215ea0 + d290e38 commit d9415c1

File tree

1 file changed

+52
-22
lines changed

1 file changed

+52
-22
lines changed

small_grants.md

Lines changed: 52 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,39 @@ Note that unsuccessful small grants projects, i.e. claims of potential projects
7575
contributor disappears and does not end up with a PR, will be used in the criteria of whether
7676
further requests are accepted.
7777

78+
## Getting Paid Out
79+
80+
After a succesful project, a pull request to [https://github.com/SciML/sciml.ai](https://github.com/SciML/sciml.ai)
81+
must be made that updates the Small Grants project page declaring the project as completed
82+
by moving it to the completed section. This pull request then must be merged by the designed
83+
reviewer. Once this is merged, the project is declared to be successfully completed unless
84+
comments by the reviewer in the pull request suggest otherwise. Upon completion, open an
85+
expense report at [https://opencollective.com/sciml/expenses/new](https://opencollective.com/sciml/expenses/new)
86+
and follow the instructions to submit an expense. In the expense report,
87+
88+
We need a PDF invoice on file. Please submit an invoice using an invoice template (for example: https://create.microsoft.com/en-us/templates/invoices) that contains the following information:
89+
90+
* Current Date
91+
* Unique Invoice Number
92+
* Name and Contact Information
93+
* Bill To Information (NumFOCUS)
94+
* Project Name and Grant Information (if relevant)
95+
* Period of Work Performed
96+
* Itemized List of Work Performed
97+
* Short description
98+
* Hourly rate
99+
* Total for Invoice
100+
* Payment Terms (e.g., Net 30)
101+
102+
Lastly, in order to process payment, we the following should be added as a comment to the report filing:
103+
104+
* SWIFT/BIC#
105+
* IFSC
106+
* Account Number
107+
108+
A steering council member will review that the expense matches the approved grant and, if so, approve
109+
the expense. This finalizes the process and the payment will be sent.
110+
78111
## Donating to the Program
79112

80113
If you wish to donate to the SciML Small Grants Program,
@@ -163,28 +196,6 @@ Networks, and symbolic computing.
163196

164197
**Reviewers**: Chris Rackauckas
165198

166-
## Update SciMLOperators.jl to allow for different defining vectors from actions (\$500)
167-
168-
**In Progress**: Claimed by Divyansh Goyal for the time period of March 5th - April 5th.
169-
Extended from April 5th - May 20th. Extended due to the project's planned goals for a minor
170-
version release change under 0.4.0, following which a new breaking release change will support
171-
the aforementioned feature.
172-
173-
SciMLOperators.jl is a package for defining lazy operators `A(u,p,t)*v` which can be used
174-
throughout the ecosystem. However, many of the operators incorrectly make the assumption
175-
that `u = v`, i.e. `A(u,p,t)*u` is the operation. While this is the only case required
176-
for some ODE integrators, this oversimplification limits the full usage of the library.
177-
It is expected that this is a breaking change (with a major release bump) and is the
178-
major change required for the v1.0 release.
179-
180-
**Information to Get Started**: The documentation of https://github.com/SciML/SciMLOperators.jl
181-
should be sufficient.
182-
183-
**Recommended Skills**: Basic (undergrad-level) knowledge of linear operators and multiple dispatch
184-
in Julia.
185-
186-
**Reviewers**: Chris Rackauckas
187-
188199
## Fix and Update the "Simple Handwritten PDEs as ODEs" Benchmark Set (\$200)
189200

190201
**In Progress**: Claimed by Jigyasu for the time period of February 23rd - March 24th.
@@ -506,3 +517,22 @@ and any regressions should be identified with an issue opened in the appropriate
506517
**Recommended Skills**: Willingness to roll up some sleaves and figure out what changed in breaking updates.
507518

508519
**Reviewers**: Chris Rackauckas
520+
521+
## Update SciMLOperators.jl to allow for different defining vectors from actions (\$500)
522+
523+
**Completed by Divyansh Goyal on May 17th.**
524+
525+
SciMLOperators.jl is a package for defining lazy operators `A(u,p,t)*v` which can be used
526+
throughout the ecosystem. However, many of the operators incorrectly make the assumption
527+
that `u = v`, i.e. `A(u,p,t)*u` is the operation. While this is the only case required
528+
for some ODE integrators, this oversimplification limits the full usage of the library.
529+
It is expected that this is a breaking change (with a major release bump) and is the
530+
major change required for the v1.0 release.
531+
532+
**Information to Get Started**: The documentation of https://github.com/SciML/SciMLOperators.jl
533+
should be sufficient.
534+
535+
**Recommended Skills**: Basic (undergrad-level) knowledge of linear operators and multiple dispatch
536+
in Julia.
537+
538+
**Reviewers**: Chris Rackauckas

0 commit comments

Comments
 (0)