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

Release 0.19.0 #2095

Merged
merged 515 commits into from
Oct 9, 2018
Merged

Release 0.19.0 #2095

merged 515 commits into from
Oct 9, 2018

Conversation

richardjgowers
Copy link
Member

Fixes #1971

Changes made in this Pull Request:

PR Checklist

  • Tests?
  • Docs?
  • CHANGELOG updated?
  • Issue raised/referenced?

Henry Mull and others added 30 commits July 17, 2018 14:02
don't allow pylint to fail any more
Waterdynamics: removed an index bug that went 1 too high tau.
Augment Coordinates for periodic Boundary conditions
zemanj and others added 21 commits September 13, 2018 10:23
…> calc_angles, calc_dihedral -> calc_dihedrals in analysis.hbonds and in core.topologyobjects
…nd calc_dihedral into tests for single coordinate input of calc_bonds, calc_angles, and calc_dihedrals
… lib.distances to better reflect the possibility of single coordinate input
removed obsolete functions from lib.distances
* fixes #1795

SphericalZone and SphericalLayer no longer shift atoms to inside
primary unit cell when calculating center of reference group

* additional tests for sphzone
updated usage of Analysis API, start/stop/step
now deprecated in __init__ and should be given in run method

made PCA setup respect start frame more,
if start is given then initial weights are from that frame
not frame 0
- Fixes #1975 
   removed quiet in favour of verbose
- Fixes #1979
   deprecated start/stop/step in AnalysisBase init
- Started work on AnalysisBase API update #1463
* fix bug introduced in PR #2048

* allow for empty input coord arrays in lib.distances

* tests for empty input coord arrays in lib.distances

* fixed _bruteforce_capped() when no pairs are found; fixed _nsgrid_capped() for zero pseudobox size

* return type testing for all functions in lib.distances

* docs: more precise return type specifications

* ensured _nsgrid_capped*() always returns pairs of dtype=np.int64

* added comments and removed unnecessary return type conversion from *capped_distance()

* added out-of-box coordinate to TestOutputType tests
- fix #2092
- also added explanation why we ask for both citations
- references page is again in sync with
  https://www.mdanalysis.org/pages/citations/
- added note/link at the top to the duecredit section
Universe.empty now creates a MemoryReader trajectory

Removed DummyReader (it was buggy)

added varying box size to MemoryReader

Universe.transfer_to_memory now also transfer velocities and forces

MemoryReader now always has array of dimensions

fixes Issue #2081 #2076 #2077 #1041
@richardjgowers richardjgowers added this to the 0.19.0 milestone Oct 9, 2018
@richardjgowers richardjgowers mentioned this pull request Oct 9, 2018
@richardjgowers
Copy link
Member Author

Just bouncing this off the CI as a final check before I call this the final release

@orbeckst
Copy link
Member

orbeckst commented Oct 9, 2018

"wants to merge 515 commits into master from release-0.19.0" ... yikes, that's a lot.

I think we have to make it easier for us to drop patch releases...

@richardjgowers
Copy link
Member Author

richardjgowers commented Oct 9, 2018 via email

@codecov
Copy link

codecov bot commented Oct 9, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@39b0e4c). Click here to learn what that means.
The diff coverage is 94.84%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master    #2095   +/-   ##
=========================================
  Coverage          ?   89.41%           
=========================================
  Files             ?      157           
  Lines             ?    18768           
  Branches          ?     2711           
=========================================
  Hits              ?    16781           
  Misses            ?     1382           
  Partials          ?      605
Impacted Files Coverage Δ
package/MDAnalysis/auxiliary/XVG.py 87.61% <ø> (ø)
package/MDAnalysis/selections/gromacs.py 100% <ø> (ø)
package/MDAnalysis/analysis/__init__.py 100% <ø> (ø)
package/MDAnalysis/coordinates/PDBQT.py 82.79% <ø> (ø)
package/MDAnalysis/topology/__init__.py 100% <ø> (ø)
package/MDAnalysis/visualization/streamlines.py 88.07% <ø> (ø)
package/MDAnalysis/auxiliary/core.py 69.56% <ø> (ø)
package/MDAnalysis/__init__.py 91.89% <ø> (ø)
package/MDAnalysis/topology/TPRParser.py 86.2% <ø> (ø)
package/MDAnalysis/coordinates/__init__.py 100% <ø> (ø)
... and 58 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 39b0e4c...d9e58f2. Read the comment docs.

@richardjgowers richardjgowers merged commit 108ffe0 into master Oct 9, 2018
@orbeckst orbeckst deleted the release-0.19.0 branch October 9, 2018 20:35
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.