Jonathan Guyer

Results 110 issues of 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',...

bug
tests
installation

https://www.ctcms.nist.gov/fipy/search.html doesn't return anything

bug
documentation

Useful for, e.g., https://pages.nist.gov/pfhub/benchmarks/benchmark8.ipynb

enhancement
viewers

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...

enhancement
documentation

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,...

bug
solvers

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...

bug

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...

tests

[`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).

task
tests

Python 2.7 is beyond end-of-life and even keeping the CIs running is squandering too much time and energy

deprecations
Py3k

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 =...

bug
viewers