Tigramite 4.0 is a significant improvement of tigramite, but the main changes are under the hood.
Upgrade Steps
- Pull new version from master branch
- Install via python setup.py install
- take a look at the new tutorials to see all functionality
Breaking Changes
- Parameters related to the data itself are not set in the DataFrame object
- you will need to rewrite the initialization of PCMCI and some of its attribute functions
- removed GPACE class, which is replaced by GPDC
- tau_min = 0 is new default
- again, take a look at the new tutorials to see all functionality
New Features
- improved independence tests
- improved RCOT conditional independence test (thanks to E. Strobl)
- several more under the hood
- once again, take a look at the new tutorials to see all functionality
Bug Fixes
- small bugs (e.g., related to var_names)
Improvements
- added a comprehensive test suite
- refactored and highly modular code that can be utilized also elsehere, especially independence_tests module
- take a look at the new tutorials to see all functionality