Beacontau

Latest version: v0.1.6

Safety actively analyzes 621924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.6

Changed
- All data files are now read in lazily resulting in a big (O(30-50)?) speedup for looking at just a few events.
- Version number now stored in production code rather than setup.py, can be inspected with BeaconTau.__version__.
Added
- Add standalone Viewer class for inspecting events, with some keyboard shortcuts (!) and proper matplotlib blitting.
- A profiling script, example/profile.py to compare data reading speed between beaconroot and BeaconTau.
Removed
- Incomplete online monitor (FLAME) is officially abandoned, use [https://users.rcc.uchicago.edu/~cozzyd/monutau/](monutau) instead.

0.1.5

Fixed
- Compilation on MacOS. Clang is fussier than gcc and could not figure out to ignore the -std=c++11 flag when compiling c source code. Separate flags for each source was not easy to implement. Now the beacon.o file is now compiled separately by directly using the libbeacon Makefile. It is included in the extension via extra_objects.

Added
- FileReader can now read in non-gzipped data (tmp files are ignored for now). This should result in a significant speed up in looping over data.

Changed
- EventAnalyzer calls matplotlib.pylot ion() and show() to get plots to appear instantly

0.1.4

Added
- RunAnalyzer class to draw, scan, event properties, wraps around FileReader.
- RELEASES.md to prevent cluttering of the README.md
- EventAnalyzer.py, RunAnalyzer.py, DataDirectory.py get their own file.

Changed
- Track name change in upstream repository from libnuphase -> libbeacon, this is reflected in BeaconTau.cpp
- Fix module imports so it now works not in the directory.
- Reflected restructured module in __init__.py
- Rename RunReader to FileReader to make the distrinction between RunAnalyzer clear

Removed
- BeaconTau.py

0.1.3

Fixed
- Add std=c++11 flag for compiling against pybind11

0.1.2

Fixed
- Ensure pybind11 is installed before running setup.py (since we need to compile the c++ code which includes the pybind11 headers)

0.1.1

Added
- Ability to install project from PyPI
- setup.py, required for a pip install

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.