- add system data in ctapipe-info
- don't import info in tools/init
- add concept of entity role to provenance
- change warning to debug message
- turn default activity warning into a debug message (not really a problem)
- test for failure of writing output file
- better log format + tool finish message
- pep8 reformatting
- more verbose default log message
- add accessor for activity outputs and inputs
- register files loaded via "from_name" in provenance
- make sure setup is called after provenance is initialized
- test for failure of writing output file
- better log format + tool finish message
- pep8 reformatting
- Fixed auto documentation errors
- more verbose default log message
- add accessor for activity outputs and inputs
- register files loaded via "from_name" in provenance
- make sure setup is called after provenance is initialized
- continue with warning if output file exists (do not overwrite)
- Fixed underline bug in docs
- Fixed underline bug in docs
- Fixed underline bug in docs
- Fixed underline bug in docs
- add telescope_description column to optics table for convenience
- Fixed failing tests
- Updating naming scheme for telescopes
- fixed some bugs in example notebooks
- explicitly catch ImportError
- removed old muon code that somehow crept back in
- behavior of constructor also changed in astropy 2
- remove healpy from list of packages (not needed)
- add missing call to super().init(), which broke PlanarRepresentation for astropy 2
- import FrameAttribute as Attribute for cross-compaibility with astropy 2.x
- fixed tests
- minor changes
- Updated likelihood expectation calculation to use safe version of likelihood
- modified test to check for relative uncertainty (should be more stable)
- added deepcopy in base init -- protect against empty X[] in fit
- pipeline should work now
- reverting shower_max to enable pull request
- Fixed error when taking log of quantity
- Fixed import problem in hillas intersection test
- minor cleanup of bug
- Improved documentation for functions guessing the shower maximum given the reconstructed energy
- Significantly improved documentation for the ImPACT code
- solving migrad nan issue and change shower max to return depth (not height)
- register outputs from ctapipe-dump-instrument with provenance
- really basic example
- fix bug in definition of mcheader
- Use StandardScaler class
- added table output for OpticsDescriptions (in SubarrayDescription)
- Cope with data in multiple telescopes in an event
- update reco/init.py so that ShowerMaxEstimator appears in docs
- removed all token
- Added scale_features method to RegressorClassifierBase class
- added test unit for event classification with sklearn MLPClassifier
- Added simple tests for image axis intersection
- Added Hillas algorithm 1 style event reconstruction
- moved from simple lists to named tuples
- Removed print statements
- Added LM options
- Updated scaling factors
- Updated viewers to allow backgrounds to be added more easily, updated scaling factors on the Hillas parameters
- Added low gain channel
- Changed scaling values
- Removed unused functions and added optional fit priors
- Added option to use LM minimiser
- Fixed camera rotation problems and added functions to draw likelihood surfaces
- Allowed selection of minimiser to be used for ImPACt
- Changed references from GCT to GATE
- fixed zenith angle calculation
- Added config options of cuts
- Removed fixed Xmax from fit
- Added comments
- Added comments
- general checks
- Fixed for use with DSTs
- Added comments
- Changed structure such that set parameters function is not need
- Changed structure such that set parameters function is not need
- Added tool for performing hillas based reconstruction
- Fixed energy reconstruction and added output into the correct format
- Created tool for reco using Hillas parameters
- Added MVA based energy reconstruction algorithm
- Fixed incorrect calculation of impact distance when getting the training parameters
- Added Tool to output Hillas parameters into FITS files
- Code cleanup and addition of command line options
- Added cut to prevent 0 width events
- Switched to use of FITS templates and fixed use of depth tables
- Store system as class member
- Fixed incorrect inversion of axes
- renamed to work correctly with new ctapipe version
- Fixed mislabelled axes
- Added ImPACT reconstruction tool
- Added fix for pixel neighbour list
- Added Xmax reconstruction
- modified for use with arbitrary numpy axis
- Fixed error in assignment of telescope coordinates in core reconstruction
- Converted the reconstruction code to a class, which inherits from the higher level reconstruction classes. Added calculation of the uncertatinties on the position and core. Changed output to the common shower output.
- Removed print statement
- Removed print
- converted to use dictionaries as input
- reverted changes
- added fix to numpy array size
- Added simple script for testing energy reconstruction methods
- Update Hillas intersection code to use correct rotation angle
- added ground projection info
- Added function for tilted reconstruction
- Added simple reconstruction tests
- Changed to use camera object
- Added Ground reconstruction function
- Added Ground reconstruction function
- Added instrument info class
- Added simple Hillas reco code
- Cleaned up imports
- Created example script for simple Hillas Reco
- Added Hillas reco example
- remove unused import
- get rid of hard-coded telid in camera plotter test
- use SubarrayDescription in array plotter test
- use SubarrayDescription in HillasReconstructor
- get rid of instrument.get_camera_types (replaced by SubarrayDescription)
- remove geometry cache from EventViewer
- remove geom_dict from CameraPlotter (replace with new instrument class)
- update docs for instrument classes
- get git tags in case they are not there
- fix spelling error in directory name
- update examples to use SubarrayDescription
- added better docs for instrument module
- fix bug in filling mirror_area and num_mirror_tiles
- improve SubarrayDescription and add tests
- add example for instrument info
- added demo notebook
- moved obsolete examples away
- update calibration_pipeline example to use SubarrayDescription
- add all to init
- add more docstring info
- remove reference to old InstrumentDescription
- removed some unmaintained code and renamed old InstrumentDescription to mc_config
- added
select_subarray
to get sub-subarrays from a SubarrayDescription - reformatting
- add missing name option to subarray
- fix some formatting problems and extra imports
- fix doc error
- implement ArrayDescription.to_table() and .info()
- add docs
- added SubarrayDescription and use in event.inst
- start to replace the
inst
container with TelescopeDescription - fix tests
- updated docstrings
- updated docstrings
- fixed optics lookup table
- added better str and repr
- added more docstring details for OpticsDescription and TelescopeDescription
- import optics and camera classes to instrument level
- add preliminary OpticsDescription and TelescopeDescription
- dump basic optics desc to file in dump_instrument
- fix option in pep8 config
- remove config from .lanscape.yml that is duplicated in setup.cfg
- update pep8 options
- also set max-line-length in setup.cfg pep8 section
- ignore log-format interpolation warning for now
- added some pep8 exclusions
- Fix docs and examples
- Fix repr of Container
- Remove more merge artifacts
- Fix merge artifacts
- Added function for parameterisation of image timing
- Use fields instead of attributes for Container
- Rename Item to Field, fix meta attribute
- TableReader didn't correctly copy the headers to the container
- added spaces around some more operators
- Revert "Improve containers to use slots"
- code now Landscape compliant
- added landscape.io settings file
- add code health badge and reformat
- Remove unnecessary if and add test
- fixed imports and unused vars
- fixed unused imports and all
- fix a bunch of flake8 warnings
- remove unused variable
- allow binary operator on newline rule
- pep8 formatting
- removed strange comment
- autopep8 formatting
- autopep8 to remove style warnings
- remove commented-out code
- removed redundant goal/goal → 1
- removed incorrect return in multiprocess/connections.py init
- memory issues? reduced number of draws
- sensitivity now uses reconstructed energy instead of MC energy
- update flake8 options
- improved getting-started for developers
- Catch ImportError instead of ModuleNotFoundError for python 3.5
- Fix items() and getstate of Container
- Fix typo
- Fix typo
- Fix docstring
- Reimplement setitem
- Fix pickling and reset
- Add missing Item
- Make container use slots through metaclass
- docs must build without warning for build to pass
- fix bad docstrings and reformat
- fixed bad docstrings
- cleaned up docs and added missing all
- fixed intersphinx inventory warnings
- fix wrong exception type in read_release_version
- add option to disable progressbar
- pep8
- removed outdated example
- clean up flake8 options
- fix tests accordingly
- renamed some N to n
- added seed at beginning of function
- implemented comments
- loosened an assertion a bit; fixed some doc-strings
- one more test for data
- more updates and added a test specific for sensitivity
- more work on test and event-drawing methods
- started fixing some tests
- small overhaul
- cleanup of test plots
- moved from log to linear binning in energy -- modified event weights; looks okayish now
- loads of stuff
- removed function call in test file
- added sensitivity_energy_bin_edges argument to have a dedicated binning for sensitivity
- fixed random draw from histogram
- added energy event sampler -- WiP, needs testing
- so, now...
- added time stamp generation to sensitivity module
- some renames, doc-fixes and default value tweaks
- renamed function argument
- fixed that last one...
- minor tweak in reverting table order
- inverted count-logic of
cut
and addedkeep
instead added capability to add cut functions in bulk through a dict - minor tweak
- brought test_Sensitivity.py up to speed
- improved summing over events in on- and off-region
- optimisation, bug-fixing, document-updating
- refactored to be more flexible towards particle classes
- minor changes and typos in docs
- added format to efficiency column
- modified docs
- added module for PS sensitivity
- switched arguments in set_cut function
- fixed test assertion
- updated documentation
- switched from dict to OrderedDict
- added cutflow class and unit test