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

Remove PDB parser feature #3257

Merged
merged 3 commits into from
Oct 17, 2019
Merged

Remove PDB parser feature #3257

merged 3 commits into from
Oct 17, 2019

Conversation

jngrad
Copy link
Member

@jngrad jngrad commented Oct 16, 2019

The consensus offline at the ICP and online in #1441 is to drop support of the PDB parser feature in favor of the dedicated python package MDAnalysis.

@jngrad jngrad added the Core label Oct 16, 2019
@jngrad jngrad requested a review from fweik October 16, 2019 18:30
@fweik
Copy link
Contributor

fweik commented Oct 16, 2019

LGTM, @RudolfWeeber what do you think?

@fweik
Copy link
Contributor

fweik commented Oct 16, 2019

Do you thinks we should consider adding more docs/examples on how to use Espresso with MDAnalysis? I'd think a lot of hours and hand-rolled code could be avoided if this was more well known...

@codecov
Copy link

codecov bot commented Oct 16, 2019

Codecov Report

Merging #3257 into python will decrease coverage by <1%.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##           python   #3257   +/-   ##
======================================
- Coverage      85%     85%   -1%     
======================================
  Files         531     529    -2     
  Lines       25796   25739   -57     
======================================
- Hits        22169   22109   -60     
- Misses       3627    3630    +3
Impacted Files Coverage Δ
src/core/electrostatics_magnetostatics/p3m.cpp 86% <0%> (-1%) ⬇️
src/core/particle_data.cpp 96% <0%> (-1%) ⬇️

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 34c6bd7...f2fbd3e. Read the comment docs.

@jngrad
Copy link
Member Author

jngrad commented Oct 16, 2019

Should this be part of 4.1.1? MDAnalysis is far more reliable than the pdbparser, which would break on the first occurrence of two values not separated by a whitespace (typical cases: large atom ids for ions in PDB frames extracted from Gromacs trajectories, altLoc or iCode fields in protein models).

@fweik
Copy link
Contributor

fweik commented Oct 16, 2019

Thats a breaking change in a bugfix release, I think we should refrain from that.

@jngrad
Copy link
Member Author

jngrad commented Oct 17, 2019

bors r=fweik

bors bot added a commit that referenced this pull request Oct 17, 2019
3252: Factor out ParticleList r=jngrad a=fweik

Follow up on #3251.

Description of changes:
 - Pulling `ParticleList` out of `particle_data.hpp` to get better
   header disentanglement.


3256: Remove tutorial 10 and unused LaTeX files r=fweik a=jngrad

Closes #3211

Description of changes:
- removed tutorial 10
- removed unused LaTeX preambles

3257: Remove PDB parser feature r=fweik a=jngrad

The consensus offline at the ICP and online in #1441 is to drop support of the PDB parser feature in favor of the dedicated python package MDAnalysis.

Co-authored-by: Florian Weik <fweik@icp.uni-stuttgart.de>
Co-authored-by: Jean-Noël Grad <jgrad@icp.uni-stuttgart.de>
@jngrad
Copy link
Member Author

jngrad commented Oct 17, 2019

bors r-
(failed merge on staging)

@bors
Copy link
Contributor

bors bot commented Oct 17, 2019

Canceled

@jngrad
Copy link
Member Author

jngrad commented Oct 17, 2019

bors r=fweik

bors bot added a commit that referenced this pull request Oct 17, 2019
3252: Factor out ParticleList r=jngrad a=fweik

Follow up on #3251.

Description of changes:
 - Pulling `ParticleList` out of `particle_data.hpp` to get better
   header disentanglement.


3256: Remove tutorial 10 and unused LaTeX files r=fweik a=jngrad

Closes #3211

Description of changes:
- removed tutorial 10
- removed unused LaTeX preambles

3257: Remove PDB parser feature r=fweik a=jngrad

The consensus offline at the ICP and online in #1441 is to drop support of the PDB parser feature in favor of the dedicated python package MDAnalysis.

Co-authored-by: Florian Weik <fweik@icp.uni-stuttgart.de>
Co-authored-by: Jean-Noël Grad <jgrad@icp.uni-stuttgart.de>
@bors
Copy link
Contributor

bors bot commented Oct 17, 2019

Build succeeded

@bors bors bot merged commit f2fbd3e into espressomd:python Oct 17, 2019
@jngrad jngrad added this to the Espresso 4.2 milestone Oct 18, 2019
@jngrad jngrad deleted the remove-pdbparser branch January 18, 2022 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants