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

Modernize freud binding, build system, and CI. #1308

Open
wants to merge 478 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
1d13bd6
Merge branch 'nanobind' into nanobind-interface
joaander Sep 17, 2024
70ee09b
Merge pull request #1280 from glotzerlab/nanobind-interface
joaander Sep 17, 2024
84c2dd0
Merge branch 'nanobind' into nanobind-cluster
joaander Sep 17, 2024
b0d78d4
Install the _cluster target.
joaander Sep 17, 2024
9550b24
Apply ruff fixes.
joaander Sep 17, 2024
9fb9ce3
pre-commit
joaander Sep 17, 2024
8c53af3
Fix typo and remove debug prints.
joaander Sep 17, 2024
83eae33
Remove block quote from list.
joaander Sep 17, 2024
b370e8c
Merge pull request #1282 from glotzerlab/nanobind-cluster
joaander Sep 17, 2024
4bf7943
added missing methods and fixed some formatting
mariaward10 Sep 17, 2024
64242b5
Port StaticStructureFactorDebye to nanobind
mariaward10 Sep 17, 2024
41d5aef
Automatically create compile_commands.json
joaander Sep 19, 2024
7a79c69
Configured build_wheels and tests for cluster module.
tfteague Sep 20, 2024
03269ce
Added names to credits.rst
tfteague Sep 20, 2024
e8cf006
Remove print statement from cluster.py
tfteague Sep 20, 2024
c9d7fd6
Fix cp compile_commands.json error.
joaander Sep 20, 2024
0010947
fixed error related to m_structure_factor so tests now all pass
mariaward10 Sep 20, 2024
a7fb08c
Make new arrays in RDF::reset
joaander Sep 26, 2024
2d36aea
Appeased the clang-tidy gods.
tfteague Sep 30, 2024
3b74b53
Appeased the pre-commit gods.
tfteague Sep 30, 2024
8717edf
Fix automatic creation of comipile_commands.json.
joaander Sep 30, 2024
92e92d9
Merge branch 'nanobind' into nanobind-cluster-doc
joaander Sep 30, 2024
963de76
pre-commit
joaander Sep 30, 2024
1cb1d92
Merge pull request #1283 from glotzerlab/nanobind-cluster-doc
joaander Sep 30, 2024
5f40d6e
Update order/Nematic
janbridley Sep 11, 2024
89bac0c
Export nematic and module order
janbridley Sep 11, 2024
24eec22
Update cmakelists
janbridley Sep 11, 2024
770a769
Move order.pyx to order.py
janbridley Sep 11, 2024
2bb30bb
Update init.py
janbridley Sep 11, 2024
c77b5ef
Update python side for Nematic order
janbridley Sep 11, 2024
32972de
Convert to numpy array
janbridley Sep 11, 2024
04c2a97
Merging in updated files from others working on porting nanobind
seoulfood Oct 22, 2024
1758f4e
Progress on RotationalAutocorrelation translation
janbridley Oct 22, 2024
5592e25
Update python side of RotationalAutocorrelation
janbridley Oct 23, 2024
b0900b7
Export RotationalAutocorrelation
janbridley Oct 23, 2024
a4e7a82
Include missing header
janbridley Oct 23, 2024
3194225
WIP on Steinhardt
janbridley Oct 22, 2024
c85fdde
17 errors
janbridley Oct 23, 2024
728f08e
6 errors
janbridley Oct 23, 2024
1cf8133
5 errors
janbridley Oct 23, 2024
b19d521
17 errors
janbridley Oct 23, 2024
356efee
15
janbridley Oct 23, 2024
5ec3279
10 errors
janbridley Oct 23, 2024
4a82ec9
5 errors
janbridley Oct 23, 2024
be22bf8
3 errors
janbridley Oct 23, 2024
0193019
2 errors
janbridley Oct 23, 2024
bff43f0
1 error
janbridley Oct 23, 2024
aa0ffb1
3 errors
janbridley Oct 23, 2024
9872c90
0 errors
janbridley Oct 23, 2024
391dad0
Fix Steinhardt __init__
janbridley Oct 23, 2024
264d749
First property
janbridley Oct 23, 2024
19a0006
Scalar properties
janbridley Oct 23, 2024
77b31a8
Initial compute interface
janbridley Oct 23, 2024
21cdd7a
Fix final method in RotationalAutocorrelation
janbridley Oct 24, 2024
3352f46
Steinhardt shared_ptr to neighbor queries
janbridley Oct 24, 2024
3a6ea38
Update NeighborComputeFunctional to use shared pointers
janbridley Oct 24, 2024
522e3ec
Fix compile error.
joaander Oct 24, 2024
4d009cb
compute() call completes.
joaander Oct 24, 2024
7833b4c
Add qlm and particle order exports
janbridley Oct 25, 2024
fcfd1d9
Fix segfalt when computing averaged steinhardt
janbridley Oct 25, 2024
a9c8cd8
export ql
janbridley Oct 25, 2024
6c472fc
Clean up order.py for steinhardt
janbridley Oct 25, 2024
51fdb5a
SolidLiquid progress
janbridley Oct 25, 2024
80ecb1e
2 errors
janbridley Oct 25, 2024
744c016
1 error
janbridley Oct 25, 2024
5a12795
Compile SolidLiquid
janbridley Oct 25, 2024
5c0ddce
clean up SolidLiquid
janbridley Oct 25, 2024
39a9e14
export SolidLiquid
janbridley Oct 25, 2024
7b66c2b
Initial SolidLiquid python layer
janbridley Oct 25, 2024
ac7065d
Finish exporting SolidLiquid
janbridley Oct 26, 2024
da32e83
Clean up exports thus far
janbridley Oct 26, 2024
41606ba
export continuouscoordination
janbridley Oct 26, 2024
ed234ca
Compiling version of ContinuousCoordination
janbridley Oct 26, 2024
215bb83
Python export for ContinuousCoordination
janbridley Oct 26, 2024
b55deaf
Lint cpp files
janbridley Oct 26, 2024
f59ce23
export cubatic
janbridley Oct 26, 2024
2cc36c2
Replace prepare
janbridley Oct 26, 2024
3d049a3
Finish cubatic
janbridley Oct 26, 2024
db06962
clang format
janbridley Oct 26, 2024
d5e0abf
Export ContinuousCoordination properly
janbridley Oct 26, 2024
da61777
Merge branch 'main' into nanobind
joaander Oct 28, 2024
25440d5
Test builds on the nanobind branch.
joaander Oct 28, 2024
211632e
Merge remote-tracking branch 'origin/nanobind' into nanobind-order
janbridley Oct 28, 2024
e093608
Test with python3.13
joaander Oct 28, 2024
4e2df29
Run CI checks on Python 3.13.
joaander Oct 28, 2024
61aea7d
Remove unused tool configurations.
joaander Oct 28, 2024
ed9b5cf
Try uv installer with build.
joaander Oct 28, 2024
fe0af2a
Update change log.
joaander Oct 28, 2024
771f200
Revise issue and PR templates.
joaander Oct 28, 2024
d54fa30
Bump oldest test requirements for Python 3.13.
joaander Oct 28, 2024
65546cd
List credits by name only.
joaander Oct 28, 2024
c221665
Update mailmap.
joaander Oct 28, 2024
0f0fcac
Automatically post GitHub release on tag.
joaander Oct 28, 2024
1ff7c7c
pre-commit.
joaander Oct 28, 2024
df52bd5
Fix source tarball build.
joaander Oct 28, 2024
2624305
Remove source taball
joaander Oct 28, 2024
3d7c01a
Try again, this time without the example data files.
joaander Oct 28, 2024
9ac0960
Remove all examples from the source tarball.
joaander Oct 28, 2024
26d2df9
Reorganize CI scripts.
joaander Oct 29, 2024
620c637
Merge pull request #1288 from glotzerlab/python-3.13
joaander Oct 29, 2024
7a84136
Use the latest micromamba.
joaander Oct 29, 2024
6435063
Merge branch 'nanobind' into nanobind-environment
DomFijan Nov 1, 2024
8a47eae
move environment to pure python
DomFijan Nov 1, 2024
32f7bbf
fix cmake config for environment
DomFijan Nov 1, 2024
128c406
tests on angular separations pass
DomFijan Nov 1, 2024
19265bc
port local bond projection, tests pass
DomFijan Nov 1, 2024
6d22fd0
update testing framework
DomFijan Nov 1, 2024
8ef7d68
begin porting local descriptors, python class is ported
DomFijan Nov 1, 2024
577376d
gabby trying to merge, unhelpful message
seoulfood Nov 4, 2024
4484dd5
update build for LocalDescriptors
DomFijan Nov 4, 2024
3989a5d
Export HexaticTranslational
janbridley Nov 4, 2024
08c8eb1
pre-commit autofix
janbridley Nov 4, 2024
52e0893
Lint order.py
janbridley Nov 4, 2024
90cb85d
Lint import block
janbridley Nov 4, 2024
687a28e
Remove unused header
janbridley Nov 4, 2024
be49b3f
Merge remote-tracking branch 'origin/nanobind' into nanobind-order
janbridley Nov 4, 2024
b88f132
Add missing header
janbridley Nov 4, 2024
1fc13ce
Fix fstring issue
janbridley Nov 4, 2024
34e2d5f
Swap to proper submodule version
janbridley Nov 4, 2024
21bc88f
Fix fstring weirdness
janbridley Nov 4, 2024
3fbec56
Fix CI scripts
janbridley Nov 4, 2024
e2809f2
Fix fstring weirdness part 2
janbridley Nov 4, 2024
ca7aac5
Fix missing imports
janbridley Nov 4, 2024
a7286ae
port LocalDescriptors, enum in constructor is still TODO
DomFijan Nov 4, 2024
c3f4d38
Fix fstring again
janbridley Nov 5, 2024
8bae101
Address clang-tidy violations.
joaander Nov 5, 2024
f716ee2
Apply suggestions from code review.
joaander Nov 5, 2024
7395311
Update freud/order.py
janbridley Nov 5, 2024
1ce2288
Fix EM101
janbridley Nov 5, 2024
da307a4
Globally disable E741
janbridley Nov 5, 2024
e8a6e8d
Update freud/order/Steinhardt.cc
janbridley Nov 5, 2024
1abbdaf
Update freud/order/Steinhardt.cc
janbridley Nov 5, 2024
0491da2
Update freud/order/Wigner3j.cc
janbridley Nov 5, 2024
83fa6c5
Update freud/order/Steinhardt.h
janbridley Nov 5, 2024
b0dba0a
Update freud/order/Wigner3j.h
janbridley Nov 5, 2024
4475fb9
Run pre-commit
janbridley Nov 5, 2024
d01949c
export complex managed array
DomFijan Nov 5, 2024
0208c74
correctly export constructor and fix other exports
DomFijan Nov 5, 2024
9549988
fix copy with new managed array
DomFijan Nov 5, 2024
f5f7b07
add back missing const
DomFijan Nov 5, 2024
6461db5
Fix remaining lint errors
janbridley Nov 5, 2024
a205850
Fix docstring format
janbridley Nov 7, 2024
79f92e8
Apply suggestions from code review
joaander Nov 8, 2024
a0286f4
pre-commit
joaander Nov 8, 2024
2157905
Merge pull request #1281 from glotzerlab/nanobind-order
joaander Nov 8, 2024
5eff9b0
Translate BondOrder
janbridley Nov 8, 2024
e72d8fc
Progress on BondOrder export
janbridley Nov 8, 2024
408b470
Compile BondOrder
janbridley Nov 8, 2024
295a523
Python for BondOrder
janbridley Nov 8, 2024
494fa15
Progress on BondOrder
janbridley Nov 8, 2024
bf9cb19
Port StaticStructureFactorDirect to nanobind
mariaward10 Nov 12, 2024
679fe6e
fixed some formatting issues and errors, so tests now pass
mariaward10 Nov 12, 2024
49a4d9c
enable tests in .github/workflows/run_tests.yml
mariaward10 Nov 12, 2024
a9133c8
Merge branch 'nanobind' into nanobind-diffraction
joaander Nov 12, 2024
ae1daf3
Test diffraction in release builds.
joaander Nov 12, 2024
7b9ace1
Install _diffraction.
joaander Nov 12, 2024
843cbdf
pre-commit
joaander Nov 12, 2024
69d1354
ruff check . --fix
joaander Nov 12, 2024
6565306
Merge pull request #1294 from glotzerlab/nanobind-diffraction
joaander Nov 12, 2024
42b24e4
fix managed array issue for LocalDescriptors
DomFijan Nov 12, 2024
8c528af
Merge branch 'nanobind' into nanobind-environment
DomFijan Nov 12, 2024
e6fa0ba
start porting environment matching, python file ported
DomFijan Nov 12, 2024
ccb8005
update computes for env motif match and rmsd min with a wrapper
DomFijan Nov 12, 2024
c15a634
Minor BondOrder fixes
janbridley Nov 15, 2024
a1ed072
Clean up working functions
janbridley Nov 15, 2024
373139a
Fix BondOrder
janbridley Nov 15, 2024
e472950
pre-commit working
janbridley Nov 15, 2024
b755897
Lint BondOrder part of environment.py
janbridley Nov 15, 2024
b6a6e56
Merge remote-tracking branch 'origin/nanobind-environment-bod' into n…
janbridley Nov 15, 2024
368882e
port LocalDensity
surajkannur Nov 25, 2024
4dfd29f
missing install target
surajkannur Nov 25, 2024
b49ccc8
Merge nanobind branch
surajkannur Nov 25, 2024
2a57be0
make getRmax and getDiameter available
surajkannur Nov 25, 2024
1cc3d88
LocalDensity test passing and pre-commit changes
surajkannur Nov 25, 2024
3ede55d
ruff check . --fix
surajkannur Nov 25, 2024
62fec4d
Removed headers used twice
surajkannur Nov 26, 2024
1f452aa
SphereVoxelization test passing and output properties as read-only in…
surajkannur Nov 26, 2024
0335f1c
export properties as .def_prop_ro
surajkannur Nov 26, 2024
2f85c9c
overdue commit
Dec 19, 2024
3a0bb1f
overdue commit
Dec 19, 2024
1ea8ab3
2 errors
janbridley Jan 14, 2025
da276b6
Finish porting Minimizer
janbridley Jan 14, 2025
e200ad7
18 errors
janbridley Jan 14, 2025
f99febc
10 errors
janbridley Jan 14, 2025
dbbd115
4 errors
janbridley Jan 14, 2025
78f6ad2
export functions correctly
DomFijan Jan 14, 2025
b03f917
temp fix to managedarray bool
janbridley Jan 14, 2025
0c1622c
style
DomFijan Jan 14, 2025
6049a52
use wrap namespace functions to cast to vec3 and select the correct o…
DomFijan Jan 14, 2025
7024466
GaussianDensity tests pass
surajkannur Jan 16, 2025
c3df090
remove consts from BiMap
DomFijan Jan 21, 2025
f9d7f27
fix exports
DomFijan Jan 21, 2025
7be7c1c
fix box casting
DomFijan Jan 21, 2025
7018281
fixes to compute calls
DomFijan Jan 21, 2025
823169f
Export managedarray<char>
janbridley Jan 21, 2025
3ef64ae
refactor code
DomFijan Jan 21, 2025
eee6785
pre-commit
DomFijan Jan 21, 2025
b7031c7
Fix failing test.
joaander Feb 3, 2025
ff46300
Add sphinx configuration key.
joaander Feb 3, 2025
2c046b0
Merge branch 'nanobind' into nanobind-environment
joaander Feb 3, 2025
15f14d4
pre-commit
joaander Feb 3, 2025
62305d7
fixes for pre-commit - make equiv_orientations immutable and convert …
DomFijan Feb 3, 2025
15289f9
appease clang-tidy
DomFijan Feb 3, 2025
67877b5
update bin centers and edge return types in docstring
DomFijan Feb 3, 2025
dc519c3
pre-commit
DomFijan Feb 3, 2025
88d4dcb
Remove TODO from ManagedArray
janbridley Feb 3, 2025
14f346f
Cast arr<char> to bool
janbridley Feb 3, 2025
65549d9
Remove environment from pre-commit excludes
janbridley Feb 3, 2025
dfd0b04
Remove TODOs in locality.py
janbridley Feb 3, 2025
b200a8d
Fix clang-tidy warnings.
joaander Feb 3, 2025
b150680
Some more clang-tidy
joaander Feb 3, 2025
752d1bd
Yet more clang-tidy fixes.
joaander Feb 4, 2025
38dcf3f
Yet more clang-tidy fixes.
joaander Feb 4, 2025
57afef6
More clang-tidy fixes.
joaander Feb 4, 2025
4100b3c
Relax tolerance.
joaander Feb 4, 2025
af99cc9
Merge pull request #1291 from glotzerlab/nanobind-environment
joaander Feb 4, 2025
42b3ce2
pre-commit autoupdate
joaander Feb 4, 2025
1bb421f
Extend copyright through 2025
joaander Feb 4, 2025
c9a2102
Update conda lockfiles.
joaander Feb 4, 2025
060dbaf
Update uv lockfiles.
joaander Feb 4, 2025
4a393ee
Build the docs with the latest dependencies.
joaander Feb 4, 2025
0d77b89
Restore clang-tidy checks.
joaander Feb 4, 2025
0e0ec1b
clang-tidy fixes.
joaander Feb 4, 2025
51b2c84
More clang-tidy fixes.
joaander Feb 4, 2025
e3974db
Yet more clang-tidy fixes.
joaander Feb 4, 2025
3d4c80c
clang-tidy fixes.
joaander Feb 5, 2025
667480a
Return const managed arrays in getters.
joaander Feb 5, 2025
299af7c
Merge pull request #1305 from glotzerlab/nanobind-misc
joaander Feb 5, 2025
a290c45
Uncomment CorrelationFunction
janbridley Feb 5, 2025
afc41e4
Progress on exports
janbridley Feb 5, 2025
540cb4d
DONE
janbridley Feb 6, 2025
0094d8a
Lint density
janbridley Feb 6, 2025
1ed46af
clean up commented code that was not needed
DomFijan Feb 6, 2025
2f6b6ca
fix ruff issues
DomFijan Feb 6, 2025
23db6c4
remove unused code
DomFijan Feb 6, 2025
e780ab1
fix repr
DomFijan Feb 6, 2025
c5897c3
Merge branch 'nanobind' into nanobind_density_changes
DomFijan Feb 6, 2025
0b8be1c
export and use only double correlationFunction
DomFijan Feb 6, 2025
4deb50a
remove templating from the CorrelationFunction class
DomFijan Feb 6, 2025
83e179c
pre-commit
DomFijan Feb 6, 2025
d1386ca
remove unused code
DomFijan Feb 6, 2025
8688f8e
Remove density from clang-tidy
janbridley Feb 7, 2025
a53fa1c
clang-tidy fixes
joaander Feb 7, 2025
89417ce
More clang-tidy fixes.
joaander Feb 7, 2025
fda237d
More clang-tidy fixes.
joaander Feb 7, 2025
e1d69ac
Merge pull request #1307 from glotzerlab/nanobind_density_changes
joaander Feb 7, 2025
a1d2c74
Identify new developers.
joaander Feb 7, 2025
40461ef
Remove misc TODO items.
joaander Feb 7, 2025
e0c8a19
Document nanobind changes.
joaander Feb 7, 2025
3e15eaa
Fix copy and paste error.
joaander Feb 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
# readability-function-cognitive-complexity: Some heavily nested functions trigger this, it could be possible to rewrite these but that's out of scope at the moment.
# readability-magic-numbers: Wigner3j contains (necessary) magic numbers.
# readability-redundant-member-init: If the constructor changes or if there are multiple constructor signatures, prefer to be explicit.
# readability-identifier-length: We use short identifiers sparingly and in places where they are more readable than long ones.
# bugprone-easily-swappable-parameters: Many methods unavoidably take multiple float parameters.
# performance-enum-size: There is little to be gained switching from 4-byt ints to 1 byte enums.
# portability-simd-intrinsics: Allow intrinsics to improve performance.

Checks: 'bugprone-*,
cert-*,
Expand All @@ -26,4 +30,9 @@ Checks: 'bugprone-*,
-readability-avoid-const-params-in-decls,
-readability-function-cognitive-complexity,
-readability-magic-numbers,
-readability-redundant-member-init'
-readability-redundant-member-init,
-readability-identifier-length,
-bugprone-easily-swappable-parameters,
-performance-enum-size,
-portability-simd-intrinsics,
'
6 changes: 0 additions & 6 deletions .github/CODEOWNERS
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How will code reviews be managed going forward?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR submitter will request a review, typically over Slack or in person.

This file was deleted.

46 changes: 27 additions & 19 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,56 +5,64 @@ body:
- type: textarea
attributes:
label: Description
description: A clear and concise description of the bug.
description: Describe the problem.
validations:
required: true
- type: textarea
attributes:
label: Steps to Reproduce
description: Please provide a *minimal* script to reproduce the bug.
label: Script
description: |
The *minimal* script that demonstrates the problem. The script should depend only on
freud and its dependencies so that developers can run it.
placeholder: |
import freud
...
render: python
validations:
required: true
- type: textarea
attributes:
label: Error Output
description: Please indicate the output from the above script and what you expect the output to be.
label: Input files
description: Attach any input files needed to run the script.
- type: textarea
attributes:
label: Output
description: |
What output did you get?
render: shell
validations:
required: true
- type: textarea
attributes:
label: Expected output
description: What output do you expect?
- type: input
attributes:
label: freud Version
description: What version of freud are you using?
placeholder: v3.1.0
placeholder: 3.1.0
validations:
required: true
- type: input
attributes:
label: Python Version
description: What version of python are you using?
placeholder: v3.8.2
placeholder: 3.13.0
- type: dropdown
attributes:
label: System Platform
description: What platform are you using?
label: Platform
description: What platform are you using? Select all that apply.
multiple: true
options:
- MacOS
- CPU
- GPU
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does freud have GPU support now?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, this is a copy and paste error.

- Linux
- Windows
- macOS
- type: dropdown
attributes:
label: Installation method
description: How did you install freud?
options:
- Download from PyPI
- Download from conda-forge
- glotzerlab-software container
- built from source
- type: dropdown
attributes:
label: Developer
description: Who should fix this?
options:
- I will submit a pull request that fixes this problem.
- Would someone else please fix this?
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ body:
attributes:
label: Additional Context
description: What additional information is useful to understand this request?
- type: dropdown
- type: markdown
attributes:
label: Developer
description: Who should implement the new feature?
options:
- I will submit a pull request that implements this feature.
- Would someone else please implement this?
value: |
We would welcome your contribution!

If you plan to implement this functionality, the freud developers will discuss the
proposed design and API with you **before** you begin work.
23 changes: 4 additions & 19 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,8 @@ Resolves: #???
<!-- Include details of your testing environment, and the tests you ran to
see how your changes affect other areas of the code, etc. -->

## Screenshots
<!-- (if appropriate) -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds or improves functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation improvement (updates to user guides, docstrings, or developer docs)

## Checklist:
<!-- Put an `x` in all the boxes that apply. If you're unsure about any of
these, don't hesitate to ask. We're here to help! -->
- [ ] I have read the [**CONTRIBUTING**](https://github.com/glotzerlab/freud/blob/main/CONTRIBUTING.md) document.
- [ ] My code follows the code style of this project.
- [ ] I have updated the documentation (if relevant).
- [ ] I have added tests that cover my changes (if relevant).
- [ ] All new and existing tests passed.
- [ ] I have updated the [credits](https://github.com/glotzerlab/freud/blob/main/doc/source/reference/credits.rst).
- [ ] I have updated the [Changelog](https://github.com/glotzerlab/freud/blob/main/ChangeLog.md).
- [ ] I have reviewed the [**Contributor Guidelines**](https://github.com/glotzerlab/freud/blob/main/CONTRIBUTING.md).
- [ ] I agree with the terms of the [**Freud Contributor Agreement**](https://github.com/glotzerlab/freud/blob/main/ContributorAgreement.md).
- [ ] My name is on the [list of contributors](https://github.com/glotzerlab/freud/blob/main/doc/source/reference/credits.rst) in the pull request source branch.
- [ ] I have updated the [Change log](https://github.com/glotzerlab/freud/blob/main/ChangeLog.md).
27 changes: 0 additions & 27 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,30 +21,3 @@ updates:
applies-to: security-updates
patterns:
- '*'
- package-ecosystem: "pip"
directory: "/"
target-branch: main
schedule:
interval: "monthly"
time: "07:00"
timezone: "EST5EDT"
pull-request-branch-name:
separator: "-"
open-pull-requests-limit: 2
reviewers:
- joaander
groups:
pip-version:
applies-to: version-updates
patterns:
- '*'
update-types:
- minor
- patch
pip-security:
applies-to: security-updates
patterns:
- '*'
update-types:
- minor
- patch
1 change: 0 additions & 1 deletion .github/requirements-build-sdist.in

This file was deleted.

12 changes: 0 additions & 12 deletions .github/requirements-build-sdist.txt

This file was deleted.

182 changes: 0 additions & 182 deletions .github/workflows/build_wheels.yml

This file was deleted.

Loading