Thanks for your interest in contributing to the Python Record Linkage Toolkit. There is a lot of work to do. See Github for the contributors to this package.
The workflow for contributing is as follows:
- clone https://github.com/J535D165/recordlinkage.git
- Make a branch with your modifications/contributions
- Write tests
- Run all tests
- Do a pull request
pip install pytest
Run the following command to test the package
python -m pytest tests/
Performance is very important in record linkage. The performance is monitored for all serious modifications of the core API. The performance monitoring is performed with Airspeed Velocity (asv).
Install Airspeed Velocity:
pip install asv
Run the following command from the root of the repository to test the performance of the current version of the package:
Run the following command to test all versions since tag v0.6.0
asv run --skip-existing-commits v0.6.0..master