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

Next PEtab version #126

Merged
merged 10 commits into from
Sep 11, 2019
Merged

Next PEtab version #126

merged 10 commits into from
Sep 11, 2019

Conversation

paulstapor
Copy link
Contributor

@paulstapor paulstapor commented Aug 20, 2019

yannikschaelte and others added 5 commits May 9, 2019 17:38
here just making the example work now, deletion of experimentId then in #111
* try new travis login

* re-fix and update version

* tmp do on test branch

* undo tmp changes. new password seems to work. updated to 0.0.0a15 meanwhile, so next version must be 0.0.0a16
* adding main file for visualization

* adding file for grouping the data which should be plotted

* adding file with plotting routine for distinct cases

* added file comments, tidy up the code

* fix pep8

* update version

* some beauty corrections

* now: function which should be used, to plot data

* style corrections

* new example file

* minor edits

* add test example for visualization with specification file routine

* add typehints

* minor corrections

* flake8 corrections

* update folder structure

* minor changes & __init__

* move visualization folder to petab subdir

* create viz notebook; tidy up code; fix imports and flake8

* add seaborn as requirement

* fix flake8, correct link to benchmarking repo
* adding local files for testing visualization

* adding the possibility to plot without visualization file or simulation file

* update documentation and tests

* add the possibility to group plots via simple lists, if no visualization specification file is around

* extend and tidy up the examples accordingly

* regroup code into new files, try to have each function smaller and better understandable

* update gitignore for macOS

* updated tests to capture warnings and exceptions

* Delete the check for identical noise before plotting points of a dataset - I can think of many applications, in which I want to plot one dataset in which points with different noise values appear. We should allow this to the user

* add the check for NANs in a dataset to avoid plotting empty datasets and cluttering the legend
@dweindl
Copy link
Member

dweindl commented Aug 20, 2019

Wait for tonight? Otherwise good.

@paulstapor
Copy link
Contributor Author

Maybe after the prior stuff merge (useful for parPE)? Or before?

* added an initial parameter sampling functionality

* add tests for startpoint sampling

* added documentation for the additional columns intialization and objectivePriorType and Parameters
Copy link
Member

@dweindl dweindl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add summary to PR description and Closes #124

Copy link
Member

@yannikschaelte yannikschaelte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here

@paulstapor
Copy link
Contributor Author

Okay, I can't merge that one, I'm not authorized, as I see... Please, somebody else o that... ;)

@yannikschaelte
Copy link
Member

I'm also not authorized (any more?)

@dweindl
Copy link
Member

dweindl commented Aug 27, 2019

I set @MerktSimon @elbaraim @erikadudki as maintainers as recently discussed. Please merge and create new release.

@codecov-io
Copy link

codecov-io commented Aug 27, 2019

Codecov Report

Merging #126 into master will increase coverage by 8.29%.
The diff coverage is 90.03%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #126      +/-   ##
==========================================
+ Coverage   60.14%   68.44%   +8.29%     
==========================================
  Files           7       11       +4     
  Lines         803     1090     +287     
  Branches      173      256      +83     
==========================================
+ Hits          483      746     +263     
- Misses        292      307      +15     
- Partials       28       37       +9
Impacted Files Coverage Δ
petab/visualize/plot_data_and_simulation.py 100% <100%> (ø)
petab/version.py 100% <100%> (ø) ⬆️
petab/sbml.py 61.66% <100%> (+6.01%) ⬆️
petab/visualize/__init__.py 100% <100%> (ø)
petab/visualize/plotting_config.py 50% <50%> (ø)
petab/core.py 78.91% <92%> (+2.48%) ⬆️
petab/visualize/helper_functions.py 98.14% <98.14%> (ø)
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e07857c...698590e. Read the comment docs.

dweindl and others added 2 commits September 6, 2019 16:42
* render svg text

* render svg and keep old version as raw inkscape file

* have PEtab.svg as inkscape svg since this seems to have little overhead and simplifies editing
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.

Why is there a version 0.0.0a15 on PyPI while master is at 0.0.0a14?
6 participants