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

make plotting standalone #4

Open
ibressler opened this issue May 21, 2014 · 1 comment
Open

make plotting standalone #4

ibressler opened this issue May 21, 2014 · 1 comment

Comments

@ibressler
Copy link
Member

ibressler commented May 21, 2014

It might be a good idea to modify the plot routines in order to be able to call them as standalone script (from which a standalone program can be made).

  • It will enable users to visualize results of previous calculations easily, similar to a result browser.
  • It also simplifies complicated result checking if the main program crashed for some reason.
  • Additionally, it helps on the way to parallel execution of parts of the program, running the plotting in a separate (python) process/interpreter
@ibressler
Copy link
Member Author

Original comment by Brian Pauw (Bitbucket: toQDuj, GitHub: toqduj).


HDF5 will be a solution for this. That format now allows for non-blocking read-write operations, so we can access the same calculation results from multiple instances of McSAS. It also allows us to store everything we need in a single hierarchical structure: original data, prepared data, and historical fits and results. Supported by Origin.
The McSAS gui then does not need to be adapted, instead of loading a datafile, you can then load the .h5 file containing the settings using the same GUI. The "re-analyse"-button and new stats should take care of the analysis functionality.

@ibressler ibressler transferred this issue from another repository Apr 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant