-
Notifications
You must be signed in to change notification settings - Fork 22
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
Wishlist #20
Comments
These are all great ideas! Thanks for all the feedback. And please feel free to contribute! Thoughts/replies below. Your first request is actually an undocumented feature, so I've updated the readme to include it. You can just say And I really like your idea of checking for both an As far as the install/uninstall feature, and the mpm on/off idea, these sound like things that might require some sort of internal db to keep track of the list of currently installed/uninstalled packages. I definitely see the value of these, but my worry is that this prevents users from being able to also manually add packages to their userpath (for example), without it leading to unintuitive outcomes. I could be wrong though! To me python was the way to go because doing things like downloading zips, unzipping, managing file directories, command line arguments, etc., is much easier than it would be with matlab. Curious to know if there are ways we could make mpm easier to install without moving away from python. Alternatively, slowing moving some subset of features to be matlab-only might be a good long-term direction. |
I would not expect that Regarding python, the |
Ah, I misunderstood before. That sounds like a great idea to have a default mpm install directory other than userpath. And okay, you sold me on removing the python dependency! I wasn't aware matlab had all of those functions as built-ins. |
Closing since I think I've created separate issues for each of your suggestions |
I quickly tried out MPM and I find it is a really great tool, I wish Mathworks would implement something like this but deeply integrated into Matlab. I would like to recommend your code to users of my library as a mean of installing it (www.github.com/tsdev/spinw). However I have a few wishes which would be necessary to install my code:
userpath
but some unique subfolder as many users use theuserpath
folder to just dump any Matlab code, for example you could use the site-packages (as pip) or something similarinstall.m
similarly to pip) and if true, should run itpathlist.m
file in the package that contains all folder that should be added to the path)mpm install my_package
andmpm uninstall my_package
mpm on my_package
andmpm off my_package
I would be also happy to implement the above changes if you are interested in the above.
The text was updated successfully, but these errors were encountered: