Recent Releases of pyg4ometry
pyg4ometry - v1.4.0
What's Changed
- vis - Add control of cutter colours to new visualiser. by @lnevay in https://github.com/g4edge/pyg4ometry/pull/238
- pass args and kwargs from VtkViewerColouredNew by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/239
- Add building of docker image by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/241
- Fix problem with assembly volumes in new viewer by @tomlatham in https://github.com/g4edge/pyg4ometry/pull/251
- Fluka define by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/256
- Manual update by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/258
- Bump pypa/cibuildwheel from 2.22.0 to 3.1.2 by @dependabot[bot] in https://github.com/g4edge/pyg4ometry/pull/253
New Contributors
- @tomlatham made their first contribution in https://github.com/g4edge/pyg4ometry/pull/251
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.5...v1.4.0
- Python
Published by gipert 9 months ago
pyg4ometry - v1.3.5
What's Changed
- Update conda by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/235
- Fix colour vis for assemblies / replicas / divisions by @lnevay in https://github.com/g4edge/pyg4ometry/pull/233
- Fix fluka reading memory by @lnevay in https://github.com/g4edge/pyg4ometry/pull/234
- Solid docstring fix by @lnevay in https://github.com/g4edge/pyg4ometry/pull/236
- TopoDS now namesapce (OCT 7.9.0), test of binding of one ns function by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/240
- Enable python 3.13 wheels by @gipert in https://github.com/g4edge/pyg4ometry/pull/237
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.4...v1.3.5
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.3.4
What's Changed
- remove standalone logging.basicConfig() call by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/231
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.3...v1.3.4
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.3.3
What's Changed
- Testing for the command line interface. by @lnevay in https://github.com/g4edge/pyg4ometry/pull/223
- Fix the manual for basic loading examples. All the previous examples … by @lnevay in https://github.com/g4edge/pyg4ometry/pull/222
- chore: update pre-commit hooks by @pre-commit-ci in https://github.com/g4edge/pyg4ometry/pull/224
- gdml: fix writing of geant4.solid.Tet to GDML by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/227
- Fix filename for image in manual that doesn't show. by @lnevay in https://github.com/g4edge/pyg4ometry/pull/225
- Read and Write GDML colour from/to BDSIM and generally. by @lnevay in https://github.com/g4edge/pyg4ometry/pull/228
- Adjust README links by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/230
- remove
print()statements and fix logging usage by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/229
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.2...v1.3.3
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.3.2
What's Changed
- add short-cut for expressions only having a numeric part and unit by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/221
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.1...v1.3.2
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.3.1
What's Changed
- build(deps): bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/214
- build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/215
- LogicalVolume: do not set material registry if addRegistry=False and registry=None by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/216
- remove some verbose print() calls by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/219
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.3.0...v1.3.1
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.3.0
What's Changed
- Hierarchy viewer by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/194
- USD visOption pass through and manual by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/196
- More USD in the manual and fix by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/197
- Relative imports and coverage by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/199
- Writer prepend multi union by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/205
- convert - better feedback on exceptions as there's no feedback as to … by @lnevay in https://github.com/g4edge/pyg4ometry/pull/203
- cli - give sensible printout for unknown file types by @lnevay in https://github.com/g4edge/pyg4ometry/pull/204
- gdml: Writer prepend for scaled by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/206
- build(deps): bump pypa/cibuildwheel from 2.21.1 to 2.21.3 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/207
- Update ruff config to new syntax by @gipert in https://github.com/g4edge/pyg4ometry/pull/208
- convert: fluka boolean bake transforms by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/211
- convert: multi union to fluka by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/212
- fix VtkViewerNew for VTK 9.4.0 by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/218
- add short-cut for expressions only having a numeric part by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/217
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/1.2.5...v1.3.0
- Python
Published by gipert over 1 year ago
pyg4ometry - 1.2.5
What's Changed
- Readme by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/179
- Import all other unit definitions from CLHEP by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/176
- remove ignoring of DeprecationWarnings by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/184
- cgal: remove isotropic_remeshing by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/188
- vis: switch from pkgresource to importlibresources by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/186
- Documentation improvements by @gipert in https://github.com/g4edge/pyg4ometry/pull/190
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.2.4...1.2.5
- Python
Published by gipert over 1 year ago
pyg4ometry - v1.2.4
What's Changed
- added first mcnp surface by @TWPHyatt in https://github.com/g4edge/pyg4ometry/pull/170
- Update README.md by @gipert in https://github.com/g4edge/pyg4ometry/pull/138
- Installation instructions update by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/180
- root: access to facet vertex index by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/181
- CI/CD: proper mac python versions by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/182
- CI/CD: proper mac distribution by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/183
New Contributors
- @TWPHyatt made their first contribution in https://github.com/g4edge/pyg4ometry/pull/170
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.2.3...v1.2.4
- Python
Published by stewartboogert over 1 year ago
pyg4ometry - v1.2.3
What's Changed
- vis: Add OBJ, VRML, VTP exports by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/178
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.2.2...v1.2.3
- Python
Published by stewartboogert over 1 year ago
pyg4ometry - v1.2.2
What's Changed
- Remove print out. Simplify expression. by @lnevay in https://github.com/g4edge/pyg4ometry/pull/139
- geant4: Adding warning message for divide by units to add properties … by @sealden89 in https://github.com/g4edge/pyg4ometry/pull/144
- geant4: Error with tangental distance in polyhedra. by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/145
- visualisation: Plot of cutter with connectivity by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/146
- Bump pypa/cibuildwheel from 2.16.2 to 2.16.5 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/143
- Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/142
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/141
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/140
- github : action fix problem with python symlinks by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/149
- Update allowed OpticalSurface property values for G411.1 by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/148
- Fluka subtractions by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/151
- Boolean by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/152
- Fluka reflection and transform baking by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/153
- Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/154
- Extruder regions by @lnevay in https://github.com/g4edge/pyg4ometry/pull/156
- Angledextruder by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/157
- Remove python3.8 and pygltflib by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/166
- Fix gmad test writer in gdml module. Would always turn off preprocess… by @lnevay in https://github.com/g4edge/pyg4ometry/pull/158
- fix typo in example code by @roman-martin in https://github.com/g4edge/pyg4ometry/pull/160
- Bump pypa/cibuildwheel from 2.17.0 to 2.19.2 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/165
- chore: update pre-commit hooks by @pre-commit-ci in https://github.com/g4edge/pyg4ometry/pull/155
- Fix gdml schema location and fixed some tests by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/167
- Rendering issue for elliptical tube by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/168
- Chord fix for torus conversion to fluka by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/169
- Docs : At least add something for CAD to GDML conversion by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/171
- Blender by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/173
- Add dependencies installation for Fedora distros by @matbun in https://github.com/g4edge/pyg4ometry/pull/174
- Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/172
- CI/CD improvements (windows wheels) by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/177
New Contributors
- @sealden89 made their first contribution in https://github.com/g4edge/pyg4ometry/pull/144
- @roman-martin made their first contribution in https://github.com/g4edge/pyg4ometry/pull/160
- @matbun made their first contribution in https://github.com/g4edge/pyg4ometry/pull/174
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.2.1...v1.2.2
- Python
Published by stewartboogert over 1 year ago
pyg4ometry - v1.2.1
What's Changed
- Test on Python 3.12, fix distribute CI by @gipert in https://github.com/g4edge/pyg4ometry/pull/136
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.2.0...v1.2.1
- Python
Published by gipert over 2 years ago
pyg4ometry - v1.2.0
What's Changed
- visualisation : (enhancement) Cutter plotting by @lnevay in https://github.com/g4edge/pyg4ometry/pull/100
- pyoce : (feature) Code to extract 2d (uv) surfaces and curves by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/88
- geant4 : (test) GDML test file comparison by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/91
- pycgal : (test) Mesh comparision tests by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/93
- pycgal : (feature) Half space upgrades by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/95
- convert : properly propagate the oceName option in the CAD traversal by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/112
- pre-commit : fix spellings by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/113
- pre-commit : exclude authorship file (always going to have spelling e… by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/114
- pre-commit : exclude authorship file by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/115
- pre-commit : exclude authorship file by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/116
- gdml : flag to skip past reading of materials by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/117
- vis : fix material colour bug by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/118
- gdml : fixed position upgradeToVector by @MarinDeniaud in https://github.com/g4edge/pyg4ometry/pull/122
- Gdml file by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/119
- fluka : (improvement) improvements for running fluka by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/99
- Add
CITATION.cff, cleanup old docs by @gipert in https://github.com/g4edge/pyg4ometry/pull/123 - Update CITATION.cff by @gipert in https://github.com/g4edge/pyg4ometry/pull/128
- Finally update CITATION.cff with the Zenodo DOI and related docs by @gipert in https://github.com/g4edge/pyg4ometry/pull/133
- Many dependency updates by @dependabot and @pre-commit-ci
New Contributors
- @MarinDeniaud made their first contribution in https://github.com/g4edge/pyg4ometry/pull/122
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.1.2...v1.2.0
- Python
Published by gipert over 2 years ago
pyg4ometry - v1.1.2
Only adds a CITATION.cff file.
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.1.1...v1.1.2
- Python
Published by gipert over 2 years ago
pyg4ometry - v1.1.1
What's Changed
- Remove work-in-progress warning and improve existing instructions by @gipert in https://github.com/g4edge/pyg4ometry/pull/79
- Update Docker image names used in CI by @gipert in https://github.com/g4edge/pyg4ometry/pull/80
- Citation text in command line interface by @lnevay in https://github.com/g4edge/pyg4ometry/pull/82
- gdml : (bugfix) Defines not correctly written out to gdml. by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/86
- docs: pin sphinx to >=7.2.2 in RTD build by @ManuelHu in https://github.com/g4edge/pyg4ometry/pull/90
- fluka : lattice, merge, reflections and tests by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/83
- Update scikit-build-core and remove
scikit-build.build-dirsetting by @gipert in https://github.com/g4edge/pyg4ometry/pull/96
Full Changelog: https://github.com/g4edge/pyg4ometry/compare/v1.1.0...v1.1.1
- Python
Published by gipert almost 3 years ago
pyg4ometry - v1.1.0
Summary
- Fluka viewer geometry viewer
- Ability to write visualiser geometry to STEP file
- 2d extruder to avoid subtractions of decomposed solids
- FLUKA (non geometry) cards
- FLUKA output data loader classes
- Pass OpenCASCADE exceptions
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/34
- Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/35
- Pandas.Series future by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/41
- Matrix array by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/39
- Oce empty tesselation by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/38
- Pkg resources dep by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/37
- Expression fix by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/40
- Move old tests by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/36
- Install [Py]ROOT on CI (where possible) and enable corresponding tests by @gipert in https://github.com/g4edge/pyg4ometry/pull/45
- Regenerate ANTLR4 parsers with v4.9.3 by @gipert in https://github.com/g4edge/pyg4ometry/pull/48
- Fluka viewer by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/46
- Name fix as - not allowed, found in Legend-200 CAD geometry by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/51
- Fluka brackets by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/50
- Coverage and test improvements by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/47
- Fluka (extruder, running and analysis) by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/55
- Add comments to all isotopes, elements and materials in the g4->fluka conversion by @lnevay in https://github.com/g4edge/pyg4ometry/pull/57
- Cad converter by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/58
- Extruder by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/63
- pycgal : fix mesh orientation with reflections by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/68
- Skip PyPy builds in CI, enable cross-compiling on arm64 on MacOS by @gipert in https://github.com/g4edge/pyg4ometry/pull/56
- Bump pypa/cibuildwheel from 2.13.1 to 2.14.1 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/70
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in https://github.com/g4edge/pyg4ometry/pull/69
- pyg4ometry : (docs) Update the README and start CHANGE log by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/71
- pyg4ometry : (CI/CD) Increase black line length by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/72
- python : (ruff) remove class variable annotation by @stewartboogert in https://github.com/g4edge/pyg4ometry/pull/76
New Contributors
- @lnevay made their first contribution in https://github.com/g4edge/pyg4ometry/pull/57
Full Changelog: https://github.com/g4edge/pyg4ometry/commits/v1.1.0
- Python
Published by stewartboogert almost 3 years ago