  The open-source software package SolidStateDetectors.jl to calculate the
fields and simulate the drifts of charge carriers in solid state detectors,
together with the corresponding pulses, is introduced. The package can perform
all calculations in full 3D while it can also make use of detector symmetries.
The effect of the surroundings of a detector can also be studied. The package
is programmed in the user friendly and performance oriented language Julia,
such that 3D field calculations and drift simulations can be executed
efficiently and in parallel. While all kinds of semiconductor devices can be
simulated, special emphasis is put on germanium detectors. The verification of
the package is shown for an n-type segmented point-contact germanium detector.
Additional features of SolidStateDetectors.jl planned for the near future are
listed.
