**Major upgrades**
Add a `probability_map` parameter in `simfish.simulate_ground_truth` to bias the sampling of spots (fd76e9f).
Remove subpackage, add unit tests and refactor modules to match latest big-fish versions (b368cd8, d149c05, efec9ba, c3a03fd, 8f03a5e, 3195335, f148e84, feafad2, 9324a3b, 875f6da, b4705e3, dfcab8a).
Add online documentation (e0188ba, d2cf462, b620ab9, 9d6506f, 1023d43, 305e020, 4de333b).
Remove the noise subtraction from amplitude (1a1bbee)
Add functions to build template cells from a bank of cell instances (beb4b18).
Add function to simulate localization patterns (f640bc2, 5f0a7dc, 5015113).
Add a loader function for the template data (d223e22).
**Minor upgrades**
Unpin requirements (161abb2).
Update `requirements.txt` file (e9000ce, de8ac5a).
Update `setup.py` file (ab68057, 2e12dd9).
Update `readme` file (f3aeece, 4752b7f, 2e21210).
Add bash scripts to build the package (06aae59).
Update `.gitignore` file (d4809a8, 5d83b8a)
Add several config files for code coverage, CI and documentation (886964e).
**Bug fixes**
Fix bug during cluster simulation (da5c303).
Fix bug to sample spot coordinates at the edge of the frame (154017a).
Fix bug with negative values in background noise (8b608f9).