# Titan Robotics Team 2022: tra_analysis package # Written by Arthur Lu, Jacob Levine, Dev Singh, and James Pan # Notes: # this should be imported as a python package using 'import tra_analysis' # this should be included in the local directory or environment variable # this module has been optimized for multhreaded computing # current benchmark of optimization: 1.33 times faster # setup: __version__ = "4.0.0-dev" # changelog should be viewed using print(analysis.__changelog__) __changelog__ = """changelog: 4.0.0: - deprecated all *_obj.py compatibility modules - deprecated titanlearn.py - deprecated visualization.py - removed matplotlib from requirements - removed extra submodule imports in Analysis - added typehinting, docstrings for each function 3.0.0: - incremented version to release 3.0.0 3.0.0-rc2: - fixed __changelog__ - fixed __all__ of Analysis, Array, ClassificationMetric, CorrelationTest, RandomForest, Sort, SVM - populated __all__ 3.0.0-alpha.4: - changed version to 3 because of significant changes - added backwards compatibility import of analysis 2.1.0-alpha.3: - fixed indentation in meta data 2.1.0-alpha.2: - updated SVM import 2.1.0-alpha.1: - moved multiple submodules under analysis to their own modules/files - added header, __version__, __changelog__, __author__, __all__ (unpopulated) """ __author__ = ( "Arthur Lu ", "Jacob Levine ", "Dev Singh ", "James Pan " ) __all__ = [ "Analysis", "Array", "ClassificationMetric", "Clustering", "CorrelationTest", "Expression", "Fit", "KNN", "NaiveBayes", "RandomForest", "RegressionMetric", "Sort", "StatisticalTest", "SVM" ] from . import Analysis as Analysis from .Array import Array from .ClassificationMetric import ClassificationMetric from . import Clustering from . import CorrelationTest from .equation import Expression from . import Fit from . import KNN from . import NaiveBayes from . import RandomForest from .RegressionMetric import RegressionMetric from . import Sort from . import StatisticalTest from . import SVM from . import typedef