glotaran / pyglotaran

A Python library for Global and Target Analysis of time-resolved spectroscopy data
GNU Lesser General Public License v3.0
54 stars 18 forks source link

A Glotaran result class is needed #70

Closed jsnel closed 6 years ago

jsnel commented 7 years ago

We need a class object which can be queried for the results from a fitmodel call.

At the start a method should be created which prints the results to standard IO or text file. Next methods are needed which leverage matplotlib to generate plots (concentrations, spectra (EAS, DAS), with flags to plot subsets etc).
Finally super methods should be created which leverage the text methods and plotting methods to compile a report, in PDF or in a composite plot.

All of this should be implemented in a separate branch, forked off from develop. @jsnel will draft up some initial skeleton documentation upon which Sharan can hopefully continue the work.

joernweissenborn commented 7 years ago

The Result class will be also crucial for the interaction of the user with Glotaran. A user new to global analysis needs the ability to explore the results of what he/her just fitted.

This is the roadmap:

joernweissenborn commented 6 years ago

I think we don't have time to add e.g. convinece pdf printing at the moment.

The current result class already supports basic analysis.