Introduction

Build status Build status Documentation Coverage

Scarce stands for silicon charge collection efficiency and is a software to calculate the charge collection-efficiency of irradiated and segmented silicon sensors. Planar and 3D electrode configurations are supported. Additionally a collection of formulars is provided to calculate silicon properties.

Installation

The installation works with Linux and Windows. Mac OS might also work.

Linux

This installation has been tested with Ubuntu 14.04 LTS 64-bit and Anaconda Python 2.7 64-bit.

  1. Install the mesh creator gmsh:
sudo apt-get install gmsh
  1. Install Anaconda Python distribution:
wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh

For more information visit: https://www.continuum.io/downloads

  1. Install precompiled dependencies:
conda install numpy pytables scipy matplotlib
  1. Install sparse matrix solver (optional, increases speed):
pip install -e git://pysparse.git.sourceforge.net/gitroot/pysparse/pysparse#egg=PySparse ez_setup
  1. Download Scarce:
git checkout https://github.com/SiLab-Bonn/Scarce
  1. Install Scarce in development mode by typing:
cd Scarce && python setup.py develop

Windows

This installation has been tested with Windows 7 64-bit and Anaconda Python 2.7 64-bit.

  1. Install the mesh creator gmsh that can be donwloaded here:
http://gmsh.info/bin/Windows/gmsh-2.14.1-Windows64.zip

2. Install 64-bit Anaconda Python 2.7 distribution that can be donwloaded here: https://www.continuum.io/downloads#windows

  1. Install precompiled dependencies by typing into the command prompt:
conda install numpy pytables scipy matplotlib

4. Download Scarce here and unpack to a folder of your choise: https://github.com/SiLab-Bonn/Scarce/archive/master.zip

  1. Install Scarce in development mode by typing:
python setup.py develop

Latest comits

  • REG by DavidLP at 2017-11-17 13:17:39
  • MAINT by DavidLP at 2017-11-17 11:51:26
  • ENH: simplify by DavidLP at 2017-10-31 11:37:10
  • REG by DavidLP at 2017-10-31 11:36:00
  • ENH: simplify more by DavidLP at 2017-10-31 10:08:22
  • MAINT: formatting by DavidLP at 2017-10-31 10:04:42
  • ENH: simplify example by DavidLP at 2017-10-30 15:48:26
  • MAINT: formatting by DavidLP at 2017-10-30 15:47:36
  • BUG: version string by DavidLP at 2017-10-30 10:55:28
  • ENH: reduce pdf plot size and set contour by DavidLP at 2017-09-12 18:19:27