lockdrop-simulation/lockdrop/__init__.py
Prathamesh Musale 652c69cbee Move lockdrop calculations to a module and add a experimentation notebook (#2)
- Refactor lockdrop calculations and other helper code from the simulation notebook to a python module
- Add a notebook for experimenting with lockdrop calculations
  - Add widget buttons to run calculations and export results
  - Add a script a to setup and run the notebook

Reviewed-on: #2
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2025-08-13 11:56:52 +00:00

26 lines
607 B
Python

"""
Lockdrop calculations module.
This package provides a modular implementation of lockdrop token distribution calculations,
penalty systems, bonus pools, and interactive experimental interfaces.
"""
# Import all public functions for backward compatibility
from .constants import *
from .calculations import *
from .display import (
print_constants_summary,
print_analysis_tables
)
from .visualization import *
from .widgets import (
create_experimental_interface
)
from .simulation import (
run_simulation_analysis
)
__version__ = "1.0.0"
# TODO: Use this package in zenithd notebooks