Skip to content

Commit

Permalink
Merge pull request #903 from glotzerlab/release/2.8.0
Browse files Browse the repository at this point in the history
Release/2.8.0
  • Loading branch information
tommy-waltmann authored Jan 25, 2022
2 parents 07c92fa + 57784d7 commit e3eeb30
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 27 deletions.
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ James Proctor <[email protected]> James Proctor <[email protected]
Andrew Kerr <[email protected]> Andrew Kerr <[email protected]>
Andrew Kerr <[email protected]> Andrew Kerr <[email protected]>
Charlotte Shiqi Zhao <[email protected]> Charlottez112 <[email protected]>
Charlotte Shiqi Zhao <[email protected]> Charlotte Shiqi Zhao <[email protected]>
Emily Siew <[email protected]> esiew <[email protected]>
DomFijan <[email protected]> domagoj <[email protected]>
DomFijan <[email protected]> Domagoj Fijan <[email protected]>
Dylan Marx <[email protected]> marxd1 <[email protected]>
13 changes: 10 additions & 3 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,25 @@ The format is based on
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## next -- yyyy-mm-dd
## v2.8.0 -- 2022-01-25

### Added
* `freud.diffraction.StaticStructureFactorDirect` class (unstable) can be used to compute the static structure factor S(k) by sampling reciprocal space vectors.
* Python 3.10 is supported.
* Documentation examples are tested with pytest.
* Use clang-format as pre-commit hook.
* Add related tools section to the documentation.

### Fixed
* `freud.diffraction.DiffractionPattern` normalization changed such that `S(k=0) = N`.
* Added error checking for `r_min`, `r_max` arguments in `freud.density.RDF`, `freud.locality.NeighborList`, `freud.locality.NeighborQuery`, and `freud.density.LocalDensity` classes.
* Doctests are now run with pytest.
* Cleaned up tests for the static structure factor classes.
* CMake build system only uses references to TBB target.

### Changed
* Re-organized tests for the static structure factor classes.
* Move `util::Histogram<T>::Axes` to `util::Axes`.
* Use new `flake8` plugin `flake8-force` for linting Cython code.

## v2.7.0 -- 2021-10-01

### Added
Expand Down
38 changes: 21 additions & 17 deletions contributors.txt
Original file line number Diff line number Diff line change
@@ -1,51 +1,55 @@
2156 Bradley Dice <[email protected]>
2134 Vyas Ramasubramani <[email protected]>
2332 Bradley Dice <[email protected]>
2135 Vyas Ramasubramani <[email protected]>
1030 Eric Harper <[email protected]>
456 Jin Soo Ihm <[email protected]>
294 Joshua A. Anderson <[email protected]>
240 Matthew Spellings <[email protected]>
167 Kelly Wang <[email protected]>
118 DomFijan <[email protected]>
111 Tommy Waltmann <[email protected]>
110 Erin Teich <[email protected]>
97 dependabot <dependabot[bot]@users.noreply.github.com>
86 Brandon Butler <[email protected]>
70 dependabot <dependabot[bot]@users.noreply.github.com>
66 M. Eric Irrgang <[email protected]>
61 Charlotte Shiqi Zhao <[email protected]>
62 Charlotte Shiqi Zhao <[email protected]>
53 Chrisy Du <[email protected]>
42 Tommy Waltmann <[email protected]>
41 Yezhi Jin <[email protected]>
40 Antonio Osorio <[email protected]>
39 DomFijan <[email protected]>
35 Michael Stryk <[email protected]>
34 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
31 Richmond Newman <[email protected]>
26 Andrew Kerr <[email protected]>
25 Andrew Kerr <[email protected]>
25 Carl Simon Adorf <[email protected]>
22 Jens Glaser <[email protected]>
22 Andrew Kerr <[email protected]>
19 Tim Moore <[email protected]>
18 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
20 Tim Moore <[email protected]>
13 Pavel Buslaev <[email protected]>
10 Benjamin Schultz <[email protected]>
10 Bryan VanSaders <[email protected]>
10 Matt Palathingal <[email protected]>
9 Mike Henry <[email protected]>
9 Andrew Karas <[email protected]>
9 Mike Henry <[email protected]>
9 SyedZiaul <[email protected]>
8 Fengyi Gao <[email protected]>
8 Ryan Marson <[email protected]>
6 Pengji Zhou <zhoupj@umich.edu>
6 Allen LaCour <alacour@umich.edu>
6 James Proctor <[email protected]>
6 Pengji Zhou <[email protected]>
6 Tom Grubb <[email protected]>
6 Yina Geng <[email protected]>
6 Allen LaCour <[email protected]>
5 Carolyn Phillips <[email protected]>
5 Alex Dutton <[email protected]>
5 Carolyn Phillips <[email protected]>
4 Ben Swerdlow <[email protected]>
4 James Antonaglia <[email protected]>
4 William Zygmunt <[email protected]>
4 Mayank Agrawal <[email protected]>
3 Rose Cersonsky <rosecers@umich.edu>
4 William Zygmunt <wzygmunt@umich.edu>
3 Greg van Anders <[email protected]>
3 Rose Cersonsky <[email protected]>
3 Wenbo Shen <[email protected]>
2 Emily Siew <[email protected]>
2 Maya Martirossyan <[email protected]>
1 Paul Dodd <[email protected]>
1 Patrick Lawton <[email protected]>
1 Dylan Marx <[email protected]>
1 Jiwoong Yu <[email protected]>
1 Patrick Lawton <[email protected]>
1 Paul Dodd <[email protected]>
1 Roy Kid <[email protected]>
4 changes: 2 additions & 2 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@
# built documents.
#
# version and release are set the same for this package.
version = "2.7.0"
release = "2.7.0"
version = "2.8.0"
release = "2.8.0"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion doc/source/gettingstarted/examples
2 changes: 1 addition & 1 deletion freud/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
# automatic selection runs, the user cannot change it.
set_num_threads(0)

__version__ = "2.7.0"
__version__ = "2.8.0"

__all__ = [
"__version__",
Expand Down
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 2.7.0
current_version = 2.8.0
commit = True
tag = False
message = Bump up to version {new_version}.
Expand All @@ -11,7 +11,7 @@ force-check = True
exclude = .eggs,*.egg,build,extern,doc/source/gettingstarted/examples
select = E,F,W
ignore = E203,E225,E226,E227,E741,E999,W503,W504
per-file-ignores =
per-file-ignores =
freud/__init__.py: F401
freud/*.pxd: E402

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from skbuild import setup as skbuild_setup

version = "2.7.0"
version = "2.8.0"

# Read README for PyPI, fallback to short description if it fails.
description = "Powerful, efficient trajectory analysis in scientific Python."
Expand Down

0 comments on commit e3eeb30

Please sign in to comment.