Adam Prieto
Dr. Jed Brown
CSCI 5636 - Numerical Solutions to Partial Differential Equations
Last Updated: 10/31
Write a paragraph describing what the software does and who its primary audience is.
From the main website:
FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach. Put simply, FiPy is another PDE solver, only this one is based on OOP. FiPy is also primarily aimed towards Python developers who want to start working with PDEs.
Description | Your answer |
---|---|
Repository URL | https://github.com/usnistgov/fipy |
Main/documentation website | https://www.ctcms.nist.gov/fipy/ |
Year project was started | 2001 |
Number of contributors in the past year | git shortlog -se --since=2022-10-01 may be useful |
Number of contributors in the lifetime of the project | 13 |
Number of distinct affiliations | 1 |
Where do development discussions take place? | GitHub and official mailing list |
Typical number of emails/comments per week? | 1-3 |
Typical number of commits per week? | 0 |
Typical commit size | git log --shortstat may be useful |
How does the project accept contributions? | Mailing List Patches and email requests. |
Does the project have an automated test suite? | Yes |
Does the project use continuous integration? | Yes |
Are any legal/licensing steps required to contribute? | No |
Check the following boxes when complete or add a note below if you encountered a problem.
- I have installed the software
- I have run at least one example
- I have run the test suite
- The test suite passes
Please comment on any anomalies or known risks to following this project, if you were unable to answer any questions above, or otherwise have concerns about the appropriateness of the software. If the project requires a contributor license agreement or other procedural steps, please explain here. "None at this time" is acceptable for this question.
This is a very involved project with many moving componenets. Having said that, I'm worried that there will be many complications future complications and I won't be prepared for them.
Students retain copyright on any work done in completion of a CU course, so you are authorized to sign a contributor license agreement (CLA), affirm a developer's certificate of origin (DCO), etc. If you have concerns about this, please note them and/or reach out to Jed directly.