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

merge for v1.1.9 #94

Merged
merged 37 commits into from
Jul 2, 2020
Merged

merge for v1.1.9 #94

merged 37 commits into from
Jul 2, 2020

Conversation

raphaelquast
Copy link
Collaborator

@raphaelquast raphaelquast commented May 29, 2020

  • fix of error in warnings string

  • fix of wrong final message in processfunc() progress-bar

  • fix of integer parameter dynamics parsing

  • introduction of new module rt1.rtprocess with classes RTprocess and RTresults

    • shift copying of files from rt1.rtparse to rt1.rtprocess.RTprocess.setup()
      (and update copy-behaviour and programmatical imports)
    • move parallel processing (e.g. processfunc, _evalfunc etc.) from rt1.rtfits to rt1.rtprocess
    • change default file-ending for errors from .dumpto .txt

- strings inside of warnings.warn can not be combined with a comma!
- clearing the cache at the end means that everything has to be re-initialized to view res_df etc.
- always convert freq's to str prior to splitting
- cfg files are now already copied in the .__init__() method
- NO copying is performed on any file if the file already exists
- both cfg- and .py files are accessed from the copy-location
- load_modules() is re-named to load_all_modules() (now simply a wrapper of load_module() )
- allow selecting printparameters from fit.res_df AND fit.dataset
- specify individual print-styles via printpramstyles-dict
- this should be done at the beginning of the reader!!
- only the internal call-signature changed!
- update of test accordingly
- there's no need to treat "len(interp_vals) == 0"  explicitly!
- for w_xaxis, w_yaxis and w_zaxis
- introduce rtprocess module
- shift copying of files from rtparse to rtprocess
- remove processfunc etc. from rtfits
- add reinit_object function to partially re-initialize a fit-object
- add autocontinue to rtprocess
- fix some minor issues in rtprocess
- allow passing reader_args directly
- update tests to fit new structure
- move test if files have been properly copied to rtparse
- update test of configparser
- use contextmanager to write model_definition to file
- rename RT1_results to RTresults
- test a bit of RTrseults as well
- mock user-input to test _confirm_input()
- test also user-input "N" in unittests
… in their stem

- set default error-file ending to .txt
- to avoid initializing the whole folderstructure etc. on class initialization
- move copy-argument from RTprocess class to run_processing call
- use rtfits.load in error-function
introduction of rt1.rtprocess module
…ctly

- don't append "PROCESS_SPECS" after initialization
- allow overwriting "PROCESS_SPECS" args by "init_kwargs"

- set dumppath to none if save_path has not been provided
- update of rtprocess doc
- update processing config to append kwargs
- add test to check init_kwargs

Signed-off-by: Raphael <raphael.quast@geo.tuwien.ac.at>
- this is required to properly convert paths etc.
@raphaelquast raphaelquast merged commit 365c66c into master Jul 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant