├── .gitignore ├── LICENSE ├── MANiFEST.in ├── README.md ├── docs └── API文档.md ├── jqfactor_analyzer ├── __init__.py ├── analyze.py ├── attribution.py ├── compat.py ├── config.json ├── data.py ├── exceptions.py ├── factor_cache.py ├── performance.py ├── plot_utils.py ├── plotting.py ├── prepare.py ├── preprocess.py ├── sample.py ├── sample_data │ ├── VOL5.csv │ ├── index_weight_info.csv │ └── weight_info.csv ├── utils.py ├── version.py └── when.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test_attribution.py ├── test_data.py ├── test_performance.py └── test_prepare.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /MANiFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/MANiFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/README.md -------------------------------------------------------------------------------- /docs/API文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/docs/API文档.md -------------------------------------------------------------------------------- /jqfactor_analyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/__init__.py -------------------------------------------------------------------------------- /jqfactor_analyzer/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/analyze.py -------------------------------------------------------------------------------- /jqfactor_analyzer/attribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/attribution.py -------------------------------------------------------------------------------- /jqfactor_analyzer/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/compat.py -------------------------------------------------------------------------------- /jqfactor_analyzer/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/config.json -------------------------------------------------------------------------------- /jqfactor_analyzer/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/data.py -------------------------------------------------------------------------------- /jqfactor_analyzer/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/exceptions.py -------------------------------------------------------------------------------- /jqfactor_analyzer/factor_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/factor_cache.py -------------------------------------------------------------------------------- /jqfactor_analyzer/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/performance.py -------------------------------------------------------------------------------- /jqfactor_analyzer/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/plot_utils.py -------------------------------------------------------------------------------- /jqfactor_analyzer/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/plotting.py -------------------------------------------------------------------------------- /jqfactor_analyzer/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/prepare.py -------------------------------------------------------------------------------- /jqfactor_analyzer/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/preprocess.py -------------------------------------------------------------------------------- /jqfactor_analyzer/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/sample.py -------------------------------------------------------------------------------- /jqfactor_analyzer/sample_data/VOL5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/sample_data/VOL5.csv -------------------------------------------------------------------------------- /jqfactor_analyzer/sample_data/index_weight_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/sample_data/index_weight_info.csv -------------------------------------------------------------------------------- /jqfactor_analyzer/sample_data/weight_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/sample_data/weight_info.csv -------------------------------------------------------------------------------- /jqfactor_analyzer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/utils.py -------------------------------------------------------------------------------- /jqfactor_analyzer/version.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | 4 | __version__ = '1.1.0' 5 | -------------------------------------------------------------------------------- /jqfactor_analyzer/when.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/jqfactor_analyzer/when.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_attribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/tests/test_attribution.py -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/tests/test_data.py -------------------------------------------------------------------------------- /tests/test_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/tests/test_performance.py -------------------------------------------------------------------------------- /tests/test_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoinQuant/jqfactor_analyzer/HEAD/tests/test_prepare.py --------------------------------------------------------------------------------