ChiantiPy
ChiantiPy copied to clipboard
Consolidate mspectrum and ipymspectrum
These should be consolidated into a single object. Any changes needed for running in an IPython notebook/session should be able to be configured with command line arguments.
they can not be consolidated. You can not use the multiprocessing module in a Jupyter session, last I heard.
Hmmm ok. The Jupyter project/notebook has changed substantially in the past few years so it is possible that there is now support for it...
Either way, I would suggest a common interface to mspectrum, or rather spectrum for that matter, such that the user does not have to use a separate module depending on their environment. Instead, this could be specified by a keyword arg or detected automatically.
I would not give this too high a priority on the TODO list
I agree.