Commit graph

180 commits

Author SHA1 Message Date
GuySten
f007c85a50
Check for positive radii (#3813) 2026-02-19 08:36:12 +00:00
GuySten
04bee9c49f
Check that Surface IDs are at least 1 (#3772)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-06 18:44:16 +00:00
Lewis Gross
bc1348579f
Generalize RotationalPeriodicBC for X-, Y-, or Z-axis (#3591)
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2025-12-10 12:16:04 +02:00
GuySten
a11021cd07
Consistent XML parsing using functions from _xml module (#3517)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-08-08 17:47:55 +00:00
Paul Romano
3bf1486f49
Fix bug in Surface.normalize (#3270) 2025-01-20 20:18:50 +07:00
Patrick Shriwise
cf3f0201a0
Update to a consistent definition of the r2 parameter for cones (#3254)
Co-authored-by: Matthew Nyberg <mnyberg@wisc.edu>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-12 23:50:48 +00:00
Patrick Shriwise
3e2a042eb1
Fix documentation typo in boundary_type (#3196) 2024-11-12 14:58:15 -06:00
Paul Romano
91fd60be69
Immediately resolve complement operators for regions (#3145) 2024-10-10 12:58:15 -05:00
Paul Romano
86fc40a645
Add OrthogonalBox composite surface (#3118) 2024-08-19 10:07:28 -05:00
Jonathan Shimwell
84f561c1ed
sets used instead of lists when membership testing (#3021) 2024-06-19 14:48:34 +00:00
Jonathan Shimwell
5d2b352025
f strings instead of .format for string editing (#2987) 2024-04-29 16:45:37 -05:00
Micah Gale
7ed12788df
Clarifying documentation for Cones (#2892) 2024-03-09 12:49:28 -06:00
Paul Romano
85c963e223
Move 'import lxml' to third-party block of imports (#2803) 2023-12-13 14:11:32 +00:00
Yuvraj Jain
693314d097
Leaky and Albedo Boundary Conditions Implementation (#2724)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-10-30 16:51:31 -04:00
Patrick Shriwise
bd1c2286f8
Make BoundingBox a mutable type and add convenience methods. (#2717)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-10-17 17:51:05 +00:00
Jonathan Shimwell
457bea6f0b
replaced ordereddict with {} (#2641)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-08-19 12:15:11 +00:00
Jonathan Shimwell
ee7b95245a
Static errors continuation (#2557)
Co-authored-by: Christina Cai <chrsitinacai48933@gmail.com>
Co-authored-by: christinacai123 <63215816+christinacai123@users.noreply.github.com>
2023-06-16 22:34:02 -05:00
Patrick Myers
1cb22075ef
Changed xml to lxml (#2489) 2023-05-09 10:41:04 -05:00
Patrick Shriwise
a12480400b
Merge pull request #2475 from shimwell/adding_bounding_box_class
Adding bounding box class
2023-04-25 12:08:39 -05:00
Paul Romano
b5d30ff553 Refactor BoundingBox implementation 2023-04-18 22:26:37 -05:00
Jonathan Shimwell
6eb26b80c6 implemented BoundingBox class 2023-04-14 13:11:01 +01:00
Paul Romano
a5d724aa2e Check whether points in Plane.from_points lie along a line. 2023-04-11 13:23:12 -05:00
Paul Romano
4213656284
Merge pull request #2460 from aprilnovak/new_feature
Fix documentation typo in Cylinder.from_points.
2023-04-07 19:24:38 +02:00
April Novak
69f1ef43f9 Fix documentation typo in Cylinder.from_points. Closes #2459 2023-04-07 10:28:04 +02:00
Paul Romano
a27d0e079f Allow inplace argument on Region.translate 2022-07-20 22:43:20 -05:00
Paul Romano
773749c2b6 Mention units in surface docstrings 2022-05-24 10:57:09 -05:00
yardasol
48dbf1a4c3 fix axis spec in docstring for ZCone 2022-03-30 16:18:12 -05:00
Paul Romano
3944c2f1e8 Fix bug in Halfspace.rotate when rotation matrix is passed 2022-02-15 11:11:18 -06:00
Patrick Shriwise
10f103c6d8
Merge pull request #1960 from paulromano/prepare-0.13.0
Prepare for version 0.13.0
2022-02-10 11:09:29 -06:00
Jonathan
04b5f4bc97 fixed minor typo in docs 2022-02-10 00:20:58 +00:00
Paul Romano
fdd5e10822 Release notes for 0.13.0 2022-02-04 07:19:35 -06:00
Paul Romano
20651b6c6a Make sure Torus Python classes use raw strings for docstrings 2022-01-03 13:22:51 -05:00
Paul Romano
ebb6736ba6 Add TorusMixin.rotate method that can handle simple rotations 2021-12-29 10:37:54 -05:00
Paul Romano
cd803764c5 Add torus bounding_box methods and fix docstrings 2021-12-22 11:47:37 -05:00
Paul Romano
26322e6cd8 Add unimplemented TorusMixin._get_base_coeffs method 2021-12-22 11:35:03 -05:00
Paul Romano
4562c09e4d Simplify torus Python classes 2021-12-22 11:35:03 -05:00
Paul Romano
d51878c04c Original Python classes for tori 2021-12-22 11:35:03 -05:00
Jonathan Shimwell
192f4436a0 replaced .format with f string 2021-07-29 18:25:37 +01:00
Patrick Shriwise
25cf7a3e97 Ensuring that surface names are read from the HDF5 format. 2021-06-29 21:05:03 -05:00
Patrick Shriwise
f2e0af378f Addressing case where is not present in surface HDF5 groups. 2021-06-29 11:16:29 -05:00
Patrick Shriwise
49e22c9091 Correcting extraction of surface type from hdf5 formats. 2021-05-19 18:04:25 -05:00
Patrick Shriwise
3e93b814a9 Updating python module to enable summary file reads from DAGMC simulations. Updating legacy DAGMC test as well. 2021-05-19 18:02:15 -05:00
Paul Romano
5547ecf88f Add versionadded directive for new arguments/functions in 0.12 2020-04-10 21:52:43 -05:00
Paul Romano
4943ae9307 Alphabetize import ordering (and use relative imports in a few places) 2020-04-06 15:16:09 -05:00
Paul Romano
d5b54e8cb5 Consistent use of ABC instead of ABCMeta where possible 2020-04-01 14:13:05 -05:00
Paul Romano
d48d1d1a8d Allow SurfaceCoefficient to be used for derived coefficients 2020-03-09 10:34:22 -05:00
Paul Romano
7559ae9a80 Implement SurfaceCoefficient descriptor to simplify property generation 2020-03-06 11:33:24 -06:00
Ethan Peterson
248ac357ac fixed future kwarg warning issue 2020-02-28 09:21:32 -05:00
Ethan Peterson
c29ffa947d
Apply suggestions from code review
Co-Authored-By: Paul Romano <paul.k.romano@gmail.com>
2020-02-28 08:03:36 -05:00
Ethan Peterson
c88bd49597 finished unit tests 2020-02-27 12:31:15 -05:00