glotzerlab / hoomd-blue

Molecular dynamics and Monte Carlo soft matter simulation on GPUs.
http://glotzerlab.engin.umich.edu/hoomd-blue
BSD 3-Clause "New" or "Revised" License
335 stars 131 forks source link

First pass at removing deprecated functionality. #1888

Closed joaander closed 1 week ago

joaander commented 2 weeks ago

Description

Remove:

Motivation and context

Remove deprecated features in preparation for a HOOMD-blue 5.0 release.

This is the first batch. Later PRs will remove TBB and depletants.

How has this been tested?

CI checks.

Change log

Removed:

* ``Snapshot.from_gsd_snapshot``
  (`#1888 <https://github.com/glotzerlab/hoomd-blue/pull/1888>`__).
* ``box1``, ``box2``, and ``variant`` arguments to ``hoomd.update.BoxResize``
  (`#1888 <https://github.com/glotzerlab/hoomd-blue/pull/1888>`__).
* ``hoomd.util.GPUNotAvailableError``
  (`#1888 <https://github.com/glotzerlab/hoomd-blue/pull/1888>`__).
* ``hpmc.pair.user.CPPPotentialBase``, ``hpmc.pair.user.CPPPotential``,
  ``hpmc.pair.user.CPPPotentialUnion``, and ``hpmc.integrate.HPMCIntegrator.pair_potential``
  (`#1888 <https://github.com/glotzerlab/hoomd-blue/pull/1888>`__).
* ``hoomd.hpmc.external.user.CPPExternalPotential``
  (`#1888 <https://github.com/glotzerlab/hoomd-blue/pull/1888>`__).

Checklist: