From 68dadcfb3a5338d9f482c06e4ae0a448d53b807f Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:04:12 -0500 Subject: [PATCH 1/6] Remove duplicate export. --- freud/util/export-ManagedArray.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/freud/util/export-ManagedArray.cc b/freud/util/export-ManagedArray.cc index 67b3b8b23..fd0a048a1 100644 --- a/freud/util/export-ManagedArray.cc +++ b/freud/util/export-ManagedArray.cc @@ -13,7 +13,6 @@ void export_ManagedArray(nanobind::module_& module) { // python wrapper classes for ManagedArray export_ManagedArray(module, "ManagedArray_float"); export_ManagedArray(module, "ManagedArray_double"); - export_ManagedArray>(module, "ManagedArray_complexfloat"); export_ManagedArray(module, "ManagedArray_unsignedint"); export_ManagedArray>(module, "ManagedArrayVec3_float"); export_ManagedArray>(module, "ManagedArray_complexfloat"); From 02e92b59dc67e0002dd320247d301aa53668ef3c Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:15:57 -0500 Subject: [PATCH 2/6] Build with the latest freud-examples notebooks. --- doc/source/gettingstarted/examples | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/gettingstarted/examples b/doc/source/gettingstarted/examples index 18c84895a..cfab39572 160000 --- a/doc/source/gettingstarted/examples +++ b/doc/source/gettingstarted/examples @@ -1 +1 @@ -Subproject commit 18c84895abf64ed5766957d8aa20322c3f18364b +Subproject commit cfab3957261cadc7b6db6a341454ab1d9ed69c67 From 046224ec09381cd4e45d12988d723bb5c3ee9105 Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:16:09 -0500 Subject: [PATCH 3/6] Add missing tutorials to the toctree. --- .readthedocs.yaml | 1 + doc/source/gettingstarted/examples.rst | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index d9874da3c..a1af15845 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -14,3 +14,4 @@ submodules: recursive: true sphinx: configuration: doc/source/conf.py + fail_on_warning: true diff --git a/doc/source/gettingstarted/examples.rst b/doc/source/gettingstarted/examples.rst index afdda398f..fee31bb15 100644 --- a/doc/source/gettingstarted/examples.rst +++ b/doc/source/gettingstarted/examples.rst @@ -62,6 +62,8 @@ The examples below go into greater detail about specific applications of **freud examples/examples/Visualization with fresnel examples/examples/Visualization with plato examples/examples/Visualizing 3D Voronoi and Voxelization + examples/examples/Identifying Local Environments in a Complex Crystal + examples/examples/Smectic Benchmarks From 3c38e445b21a037f94028d48148c34ce0d5625ba Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:18:24 -0500 Subject: [PATCH 4/6] Document release date --- ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 939bf1a0f..5e9fc7a1a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -5,7 +5,7 @@ The format is based on [Keep a Changelog] and this project adheres to [Keep a ChangeLog]: https://keepachangelog.com/en/1.0.0/ [Semantic Versioning]: https://semver.org/spec/v2.0.0.html -## 3.2.0 -- not yet released +## 3.2.0 -- 2025-02-10 ### Added * Support Python 3.13. From ce0811f7fb439901eda580a5c13b6f07c3de5b33 Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:18:44 -0500 Subject: [PATCH 5/6] Remove unused configurations. --- setup.cfg | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/setup.cfg b/setup.cfg index 7d3eaad04..c2cda6ee4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -12,27 +12,6 @@ message = Bump up to version {new_version}. [bumpversion:file:.github/ISSUE_TEMPLATE/bug_report.yml] -[flake8] -max-line-length = 88 -filename = *.py,*.pyx,*.pxi,*.pxd -force-check = True -exclude = .eggs,*.egg,build,extern,doc/source/gettingstarted/examples -select = E,F,W -ignore = E203,E225,E226,E227,E402,E741,E999,W503,W504 -per-file-ignores = - freud/__init__.py: F401 - freud/*.pxd: E402 - [tool:pytest] norecursedirs = extern -[coverage:run] -branch = True -source = freud -plugins = Cython.Coverage - -[coverage:report] -ignore_errors = True - -[coverage:html] -directory = coverage_html_report From ecbe69a192b3759452f938894b3dbcbaf4a979a1 Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 10 Feb 2025 09:19:41 -0500 Subject: [PATCH 6/6] Bump release to 3.2.0. --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- doc/source/conf.py | 4 ++-- freud/__init__.py | 2 +- pyproject.toml | 2 +- setup.cfg | 3 +-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 2f5e3a4a4..f15998b86 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -40,7 +40,7 @@ body: attributes: label: freud Version description: What version of freud are you using? - placeholder: 3.1.0 + placeholder: 3.2.0 validations: required: true - type: input diff --git a/doc/source/conf.py b/doc/source/conf.py index c430582ae..bc07ae067 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -77,8 +77,8 @@ # built documents. # # version and release are set the same for this package. -version = "3.1.0" -release = "3.1.0" +version = "3.2.0" +release = "3.2.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/freud/__init__.py b/freud/__init__.py index 00c7dfb9b..ffb02bbb5 100644 --- a/freud/__init__.py +++ b/freud/__init__.py @@ -24,7 +24,7 @@ # automatic selection runs, the user cannot change it. set_num_threads(0) -__version__ = "3.1.0" +__version__ = "3.2.0" __all__ = [ "AABBQuery", diff --git a/pyproject.toml b/pyproject.toml index 2f1ca47ab..404f371b4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "freud-analysis" -version = "3.1.0" +version = "3.2.0" requires-python = ">=3.9" description = "Powerful, efficient trajectory analysis in scientific Python." readme = "README.rst" diff --git a/setup.cfg b/setup.cfg index c2cda6ee4..2a1554501 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.1.0 +current_version = 3.2.0 commit = False tag = False message = Bump up to version {new_version}. @@ -14,4 +14,3 @@ message = Bump up to version {new_version}. [tool:pytest] norecursedirs = extern -