-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
38 lines (31 loc) · 965 Bytes
/
__init__.py
File metadata and controls
38 lines (31 loc) · 965 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"""
StandardPlot - Consistent plotting configuration for data analysis
This package provides standardized plotting functions and configurations
that automatically apply consistent styling across all your plots.
"""
__version__ = "1.0.0"
__author__ = "Your Name"
# Import main components
from .config import PlotConfig, plot_config
from .utils import StandardPlots, PlotSaver, plot_saver
# Auto-apply global configuration on import
plot_config.apply_global_style()
# Make key components available at package level
__all__ = [
'PlotConfig',
'plot_config',
'StandardPlots',
'PlotSaver',
'plot_saver'
]
# Convenience function for quick setup
def setup_custom_config(config_path):
"""Load and apply custom configuration"""
global plot_config
plot_config = PlotConfig(config_path)
plot_config.apply_global_style()
return plot_config
# Version info
def get_version():
"""Return package version"""
return __version__