- 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>
26 lines
607 B
Python
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
|