Skip to content
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

Octave support #39

Open
mkhorton opened this issue Aug 1, 2017 · 4 comments
Open

Octave support #39

mkhorton opened this issue Aug 1, 2017 · 4 comments
Labels

Comments

@mkhorton
Copy link

mkhorton commented Aug 1, 2017

Hi, I hope this is the appropriate place to ask questions about SpinW, please refer me to the appropriate venue if not!

Has SpinW been tested with Octave? Are there any plans for support? Asking because we have limited Matlab licenses available, and would be nice to be able to run core SpinW features (even if not, say, symbolic calculations) using free software.

@tsdev
Copy link
Owner

tsdev commented Aug 2, 2017

Unfortunately Octave is incompatible with MATLAB for object oriented programming, the technique SpinW uses and I don't have the resources to create and support a non-object oriented version of SpinW. However I am working on a compiled version of SpinW that does not require MATLAB license and can be called from Python. Currently I have a stable version for MacOS and the Linux version is under development. What operating system are you using?

@tsdev tsdev added the question label Aug 2, 2017
@mkhorton
Copy link
Author

mkhorton commented Aug 2, 2017

A compiled version with a Python bridge would actually be perfect. My development machine is macOS, but I have a MATLAB license I can use for now, the license issue I mentioned would be for scripting many calculations running on a Linux machine, for which a Python bridge would be really helpful. I'd be happy to beta-test the mac version once it's ready to be shared.

@tsdev tsdev changed the title Question: Octave support? Octave support Aug 3, 2017
@tsdev
Copy link
Owner

tsdev commented Aug 3, 2017

I just shared the compiled code for all main operating systems:
https://github.com/tsdev/spinw/releases/tag/v3.0.2py
Be careful, this is for testing. I am looking forward to your feedback, if you have problems please submit an issue here, if you have general questions, please submit it on the Google Forum:
https://groups.google.com/forum/#!categories/spinwforum

@mkhorton
Copy link
Author

mkhorton commented Aug 5, 2017

Thank you! I can confirm this works and installs smoothly on macOS 10.12.6 w/ Python 3.6 (via Homebrew), will try Linux soon + send any issues/questions to the appropriate places if they come up :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants