Comments (3)
Hi thanks for getting in touch. Can you be more specific about what you mean by vanishing velocity?
The best reference for fast marching methods is "Level Set Methods and Fast Marching Methods
Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science" J.A. Sethian, Cambridge University Press, 1999 Cambridge Monograph on Applied and Computational Mathematics
There is no formal publication about scikit-fmm, if you want to acknowledge it just write that you use the scikit-fmm Python module in you publication.
from scikit-fmm.
Hi @jkfurtney thanks for your reply. There were mask
when setting phi
, which I thought similar to setting velocity of those masked cell to zero. Could you explain what is happening when these masked cells for phi
?
from scikit-fmm.
The input array phi
can be a masked array. In the masked regions the front is not allowed to propagate. In the travel_time
function, there is a numerical precision issue for very small values of velocity. So if velocity is less that numeric_limits::epsilon() (which I think is 2.220446049250313e-16 on most modern machines) the velocity is taken as zero and that region is masked off.
If that is confusing it would be great if you could clarify the documentation and make a pull request.
from scikit-fmm.
Related Issues (20)
- Unable to use wheel with older versions of numpy HOT 2
- PyPI build seems to be broken HOT 4
- No wheels for python3.9 HOT 3
- Support for Python 3.10 HOT 7
- GIL is held while marching HOT 3
- Pip install broken on CIs HOT 4
- about cfmm HOT 1
- ValueError: the array phi contains no zero contour (no zero level set) HOT 1
- cannot import skfmm due to arm64 incompatibility? HOT 1
- Support for python 3.11 HOT 2
- Installation went well, but unable to import HOT 2
- Marching issue in a skeleton HOT 2
- numpy.distutils is no longer available in Python 3.12 HOT 28
- Inaccurate travel paths HOT 2
- Add a less formal introduction of FMM and what it can be used for in the README HOT 1
- error: Multiple top-level packages discovered in a flat-layout: ['skfmm', 'profile']. HOT 5
- Negative curvature of signed distance HOT 9
- a relevant way to cite scikit-fmm
- [Enhancement] Release GIL HOT 3
- Exact representation of contour HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scikit-fmm.