-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hard vs. soft dependencies #32
Comments
Some of this has been resolved with removing properties (in #31), but we are still requiring |
You could reduce the core dependencies to |
I have reduced it down to just |
Well, that's great! Also, I was having some very odd build-matrix errors due to |
I think that it should now work on pyodide, but it needs a built bundle: This is the pyodide docs: Do you know how to do this @jcapriot? |
We could provide an |
I think that if we get that up there we can do things like this really easily! This still requires a server, but would love to be able to bypass that and get it up and running in jupyter lite! There are a few examples of doing that here. |
Yep, tested locally and all we need is the |
Works if we add that to the build! geoana.mp4Source: Right now I am just hosting the built file on curvenote, but hopefully we can get it on pypi! |
I think much like the discussion we had at the April 6 SimPEG meeting about keeping the core set of dependencies of SimPEG quite lightweight, it would be good to do that for
geoana
as well.Currently, the requirements are:
#31 will remove the
properties
andvectormath
dependencies.I propose that the core set of dependencies be limited to
numpy
scipy
and that
utm
,empymod
,matplotlib
are all soft dependencies, much like we have done indiscretize
.The text was updated successfully, but these errors were encountered: