Jonathan Guyer
Jonathan Guyer
Even fails within FIPy source directory. E.g., from a macOS home directory: ``` $ python -c "import fipy; fipy.test()" error: Multiple top-level packages discovered in a flat-layout: ['Music', 'Public', 'Movies',...
https://www.ctcms.nist.gov/fipy/search.html doesn't return anything
Useful for, e.g., https://pages.nist.gov/pfhub/benchmarks/benchmark8.ipynb
The `fipy.steppers` classes were [never](https://github.com/usnistgov/fipy/issues/620) [documented](https://stackoverflow.com/q/65104718/2019542) and extremely rarely used. On the plus side, they didn't work very well. The whole thing has been refactored as [`steppyngstounes`](https://github.com/guyer/steppyngstounes) and examples have...
The system of equations ```python n_eq = (fp.TransientTerm(coeff=1, var=n) == fp.DiffusionTerm(coeff=1, var=mu)) mu_eq = (fp.ImplicitSourceTerm(coeff=1, var=mu) == fp.ImplicitSourceTerm(coeff=1 + n**2, var=n) + fp.DiffusionTerm(coeff=1, var=xi)) xi_eq = (fp.ImplicitSourceTerm(coeff=1, var=xi) == fp.ImplicitSourceTerm(coeff=2,...
As [documented](https://docs.python.org/3/reference/compound_stmts.html#function-definitions) (under "Default parameter values are evaluated from left to right when the function definition is executed"), using mutables as default arguments can have unexpected results. This is done...
It's difficult to run a single example as just a test, i.e., without viewers and with the same mesh size, duration, etc. of the test suite rather than as a...
[`setuptools.command.test.test` is deprecated](https://github.com/pypa/setuptools/issues/1684). [`pytest`](https://docs.pytest.org/) seems to be on-trend and works well for [`steppyngstounes`](https://github.com/guyer/steppyngstounes).
Python 2.7 is beyond end-of-life and even keeping the CIs running is squandering too much time and energy
As [reported on StackOverflow](https://stackoverflow.com/q/66614571/2019542), when the aspect ratio of a `Mesh` is very large, `Matplotlib2DGridContourViewer` doesn't render it with the proper `figaspect.` Compare ```python import fipy as fp mesh =...