Coder Social home page Coder Social logo

pisa-1's Introduction

PISA

Introduction | Installation | Documentation | Terminology | License | Contributors | Others' work

⚠️ PISA master branch now uses python 3! ⚠️

PISA (PINGU Simulation and Analysis) is software written to analyze the results (or expected results) of an experiment based on Monte Carlo simulation.

In particular, PISA was written by and for the IceCube Collaboration for analyses employing the IceCube Neutrino Observatory, including the DeepCore and the proposed PINGU low-energy in-fill arrays. However, any such experiment—or any experiment at all—can make use of PISA for analyzing expected and actual results.

PISA was originally developed to cope with low-statistics Monte Carlo (MC) for PINGU when iterating on multiple proposed geometries by using parameterizations of the MC and operate on histograms of the data rather than directly reweighting the MC (as is traditionally done in high-energy Physics experiments). However, PISA's methods apply equally well to high-MC situations, and PISA also performs traditional reweighted-MC analysis as well.

Directory listing

File/directory Description
docs/ Sphinx auto-generated documentation
images/ Images to include in documentation
pisa/ Source code
pisa_examples/ Example resources for PISA from data to settings, notebooks with examples of how to use PISA, etc.
pisa_tests/ Scripts for running physics and unit tests
.gitattributes Used with versioneer
.gitignore GIT ignores files matching these specifications
CONTRIBUTORS.md Listing of individuals who contributed code to PISA
EXTERNAL_ATTRIBUTION.md Authors, references, and/or copyrights on external code used within PISA
INSTALL.md How to install PISA
LICENSE Apache 2.0 license; applicable unless noted otherwise
MANIFEST.in Extra files to distribute with PISA package
README.md Brief overview of PISA
pylintrc PISA coding conventions for use with pylint
setup.cfg Setup file for versioneer
setup.py Python setup file, allowing e.g. pip installation
versioneer.py Automatic versioning

pisa-1's People

Contributors

a-tahmid avatar atfienberg avatar atrettin avatar austinschneider avatar blotsd avatar bourdeet avatar ellohfin avatar hignight avatar janweldert avatar jllanfranchi avatar jsandroos avatar kayla-leonard avatar leanderfischer avatar mamday avatar mattjweiss avatar mhieronymus avatar philippeller avatar schultel avatar steven-j-wren avatar tarlen5 avatar terliuk avatar thehrh avatar ts4051 avatar wym109 avatar yanshu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.