Releases: JuliaPhysics/SolidStateDetectors.jl
Releases · JuliaPhysics/SolidStateDetectors.jl
v0.10.9
SolidStateDetectors v0.10.9
Merged pull requests:
- Run CI with four Julia threads active (#340) (@oschulz)
- Parse charge densities in units of Coulomb per volume (#446) (@fhagemann)
Closed issues:
- Fix parsing of charge densities from config files/dicts (#445)
v0.10.8
SolidStateDetectors v0.10.8
Merged pull requests:
- CompatHelper: bump compat for Geant4 in [weakdeps] to 0.2, (keep existing compat) (#439) (@github-actions[bot])
- Update documentation on charge densities (#440) (@fhagemann)
- Minor update in painting algorithm for
CylindricalGrid
(#441) (@fhagemann) - Add keyword argument
Δt
to electric field line plotting (#443) (@fhagemann)
Closed issues:
- Wrong painting of contact surfaces when using small scales in 2D simulations (#442)
v0.10.7
SolidStateDetectors v0.10.7
Merged pull requests:
- Fix constructor of
BoggsChargeTrappingModel
(#438) (@fhagemann)
v0.10.6
SolidStateDetectors v0.10.6
Merged pull requests:
- CompatHelper: bump compat for GPUArrays to 11, (keep existing compat) (#422) (@github-actions[bot])
- Bump codecov/codecov-action from 4 to 5 (#434) (@dependabot[bot])
- Adapt precision type of
G4JLApplication
toSimulation
(#437) (@fhagemann)
Closed issues:
- Simulating waveforms with the
Geant4
extension throws an error when usingFloat64
(#436)
v0.10.5
SolidStateDetectors v0.10.5
Merged pull requests:
Closed issues:
- Implementation of bubble depletion check in the "estimate_depletion_voltage" function (#423)
v0.10.4
SolidStateDetectors v0.10.4
Merged pull requests:
- Add IsotropicChargeDriftModel and add more materials (#431) (@Padniuk)
- SSD --> GDML parser: change parsing of the world (#432) (@fhagemann)
- SSD --> GDML parser: Choose smallest possible world (#433) (@fhagemann)
v0.10.3
SolidStateDetectors v0.10.3
Merged pull requests:
- Implement charge trapping models (#414) (@fhagemann)
- Run Downgrade on julia-1.10 (#424) (@fhagemann)
- Update tutorial text (#425) (@fhagemann)
- Update documentation regarding
LegendHDF5IO
(#427) (@fhagemann) - Bug fix in
LegendHDF5IO
extension and restructure tests (#428) (@fhagemann) - Bug fix in
parse_material
inGeant4
extension (#429) (@fhagemann)
Closed issues:
- Implementation of new material for semiconductor (#420)
v0.10.2
SolidStateDetectors v0.10.2
Merged pull requests:
- Fix type piracy (
NamedTuple
andDict
) (#416) (@fhagemann) - Reactivate tests on julia pre-releases (#417) (@fhagemann)
v0.10.1
SolidStateDetectors v0.10.1
Merged pull requests:
- Relax type constraints of config dictionaries (#412) (@fhagemann)
- Bugfix when creating
Semiconductor
without exportedChargeDriftModel
(#415) (@fhagemann)
v0.10.0
SolidStateDetectors v0.10.0
Geant4 support
SolidStateDetectors.jl now provides an extension for Geant4.jl.
The Geant4 extension provides code to conveniently create GDML files from an SSD config file or Simulation
and to create a Geant4.G4JLApplication
.
This allows to simulate realistic event distributions resulting from particles emitted by a given source, which can be used as input to the waveform simulation.
Find a tutorial on how to use the Geant4 extension here.
Merged pull requests:
- Add
energy_threshold
keyword argument torun_geant4_simulation
(#403) (@fhagemann) - Exclude surface points when determining the depletion voltage (#407) (@fhagemann)
- Replace
RealQuantity
withUnitful.RealOrRealQuantity
(#408) (@fhagemann) - Add docstrings for exported functions related to the Geant4 extension (#409) (@fhagemann)
- Add Geant4 extension (#410) (@fhagemann)
- Reintroduce
Requires
dependency forLegendHDF5IO
(#411) (@fhagemann)
Closed issues: