Feature
* Updates release.yml ([`0c41bfd`](https://github.com/UBC-MDS/airpyllution/commit/0c41bfd8884bbb813b057012dd37d00a0dab156f))
* Adds CD pipeline ([`7021a8c`](https://github.com/UBC-MDS/airpyllution/commit/7021a8c4d91efe84823b07c959fa9dbeede7a7fb))
* Add Exceptions to function ([`efcbdc8`](https://github.com/UBC-MDS/airpyllution/commit/efcbdc84502d714efa755335cc65c90a9fc63549))
* Fix tests ([`e6e2d1c`](https://github.com/UBC-MDS/airpyllution/commit/e6e2d1cbfe1581a7ae95959490dec019b60bf363))
* Update ci-cd.yml ([`f782dda`](https://github.com/UBC-MDS/airpyllution/commit/f782dda23359d7803d2d63ec8854e1c3da5c538b))
* Add imports, remove print statement ([`7ea2f4d`](https://github.com/UBC-MDS/airpyllution/commit/7ea2f4d69ae0d5b336933628918df9fc3608c69c))
* Add test for api error ([`538d241`](https://github.com/UBC-MDS/airpyllution/commit/538d2418494032c8260e579a4f781fb811ad60f6))
* Refactor try-except ([`5933e1e`](https://github.com/UBC-MDS/airpyllution/commit/5933e1e4a11ee95ccb5e9cbf30096b2d89095004))
* Add docstring to mocked_requests_get_pollution function ([`70fcf7e`](https://github.com/UBC-MDS/airpyllution/commit/70fcf7ea571bdac1aeaad7e83fd25cdcbdb80aee))
* Fixes package issues for testPypI ([`a06b378`](https://github.com/UBC-MDS/airpyllution/commit/a06b378e902e09573654d66f0163236d401efdd6))
* Correct return message of isinstance in get_air_pollution ([`0b3c117`](https://github.com/UBC-MDS/airpyllution/commit/0b3c1172ec1f63acfba70cea06508d96cf4eb2a2))
* Modify data conversion function to work with all functions that call it ([`1cf707f`](https://github.com/UBC-MDS/airpyllution/commit/1cf707f52923a8bbd506e4b2e9b68c8022f785c5))
* Modify url variables to work with all functions ([`13a992e`](https://github.com/UBC-MDS/airpyllution/commit/13a992eeb811d6653c1af76a6fe44f51e70a05ed))
* Create fully functional get_air_pollution function ([`e9e23a9`](https://github.com/UBC-MDS/airpyllution/commit/e9e23a9ab406e5c661115fc7f8dd4092aa7cfed5))
* Updates forecast function to use utils.py ([`55b2915`](https://github.com/UBC-MDS/airpyllution/commit/55b291570bf6236a77a9a3442174b2fd9c1c66b5))
* Add draft of get_air_pollution ([`b167a08`](https://github.com/UBC-MDS/airpyllution/commit/b167a0811556f61d1e011144aec2949dabcd9b90))
* Fix global url ([`c6b8d10`](https://github.com/UBC-MDS/airpyllution/commit/c6b8d1037afcd9585c84e69595a291cbc6cdb8be))
* Move mock data to constants ([`565b3e6`](https://github.com/UBC-MDS/airpyllution/commit/565b3e62fa66d56254e75db9cb825064ab5ce836))
* Refactor tests ([`2a7c9bc`](https://github.com/UBC-MDS/airpyllution/commit/2a7c9bc128e498bc880362afe2a9831c0fbcd747))
* Add mock data to constants ([`d8938bd`](https://github.com/UBC-MDS/airpyllution/commit/d8938bd15a54443becbaa62ebfab91f23a402043))
* Change request method to GET ([`8bac5bf`](https://github.com/UBC-MDS/airpyllution/commit/8bac5bfa220d8db52be5ca771e16ebdba03de3f2))
* Add convert data to pandas function to utils ([`81395c4`](https://github.com/UBC-MDS/airpyllution/commit/81395c46f59f8573a8e2aa1b6f5e3a902885beea))
* Adds defensive tests for lat and lon in forecast ([`d27a727`](https://github.com/UBC-MDS/airpyllution/commit/d27a727abc6a5c1083905019ae6cadc1914d571e))
* Add back api_key ([`5a12c6f`](https://github.com/UBC-MDS/airpyllution/commit/5a12c6f14cce5f19f76015d482d039243fa36ed6))
* Add exception handling to return api error response to client ([`9424bef`](https://github.com/UBC-MDS/airpyllution/commit/9424bef3073794542f11f7128fc8fff14bfd5b3b))
* Clean up and add utils module ([`5c96b5b`](https://github.com/UBC-MDS/airpyllution/commit/5c96b5b8fd257d9de0699488ec6382a197f4db72))
* Add unit tests and exception handling ([`61f30c2`](https://github.com/UBC-MDS/airpyllution/commit/61f30c2c47937019229983c106b9b96979c8ad02))
* Add a working unit test ([`4af9970`](https://github.com/UBC-MDS/airpyllution/commit/4af997099add9850c0b6afe403021658e7ec3378))
* Working test ([`ca816a8`](https://github.com/UBC-MDS/airpyllution/commit/ca816a8e9e6ef3b1ce2d46b66b9fb95826446b9b))
* Add wip test ([`3a36a77`](https://github.com/UBC-MDS/airpyllution/commit/3a36a77356807af29167986cf130ec68f0a56473))
* Add libraries to requiremnts.txt ([`1fba411`](https://github.com/UBC-MDS/airpyllution/commit/1fba411fd2d29fb64df84db99d52a7528076c8b5))
* Fetch data from api, add constants file ([`0fd03a7`](https://github.com/UBC-MDS/airpyllution/commit/0fd03a75963216edb731446c0e0650a0fe857b84))
* Corrects typo in docstring of get_pollution_forecast ([`c3bd438`](https://github.com/UBC-MDS/airpyllution/commit/c3bd4382e80c307a6966a48866f0b845d4510a6a))
* Solves git conflicts ([`ce59e36`](https://github.com/UBC-MDS/airpyllution/commit/ce59e36196d6a12279931dd40654538056c6616b))
* Adds function docstring for get_pollution_forecast() ([`05c0896`](https://github.com/UBC-MDS/airpyllution/commit/05c08962c691c24bb82f60841ecfc79adea11c48))
* Add get_air_pollution function to airpyllution.py ([`80505e2`](https://github.com/UBC-MDS/airpyllution/commit/80505e27640220069093faa2be302e7a43a1781d))
* Add function to airpllution.py ([`c2fdb47`](https://github.com/UBC-MDS/airpyllution/commit/c2fdb471a732c09c1b6ef8aa3a47597bbeb9e709))
* Add api key to function ([`959c32a`](https://github.com/UBC-MDS/airpyllution/commit/959c32a267c149d4170d53044830fab90e1d4fa1))
* Add get_pollution_history docstring ([`f92e1a1`](https://github.com/UBC-MDS/airpyllution/commit/f92e1a165634c5accc61f84d92db09d04daa1e6f))
* Change wording in readme.md ([`36f3fd1`](https://github.com/UBC-MDS/airpyllution/commit/36f3fd11e6133c273054eddd9f0f65ece8ed6594))
* Add to readme.md ([`dd63de8`](https://github.com/UBC-MDS/airpyllution/commit/dd63de85baec6f590ab6cd2f9e22e2f8c5072ccc))
* Add function description to readme.md ([`27a8800`](https://github.com/UBC-MDS/airpyllution/commit/27a8800b597d7644bd75038fce4f3f4ab04cbc76))
* Add contact info to contributing.md ([`b4050b1`](https://github.com/UBC-MDS/airpyllution/commit/b4050b18a140750e71c158a5a25af0fda827419e))
* Add summary to readme.md ([`25babb3`](https://github.com/UBC-MDS/airpyllution/commit/25babb34a6315f627fbd71e6d1a407130561f584))
Fix
* Remove code for branch protection in deploy.yml ([`32e0ba4`](https://github.com/UBC-MDS/airpyllution/commit/32e0ba4ff57bd0df42423d876c4356df13d53450))
* Adds env list to deploy.yml ([`6aadb64`](https://github.com/UBC-MDS/airpyllution/commit/6aadb64671f6998f2a9ac4f27f8f63ff5c2fe41e))
* Updates access_token in deploy.yml ([`521a2d7`](https://github.com/UBC-MDS/airpyllution/commit/521a2d74dc7fe259cdee0895cad66a5bbeacacbc))
* Build.yml ([`08c203c`](https://github.com/UBC-MDS/airpyllution/commit/08c203ca6ab2b2ee46577f70a9ff1faa4d501771))
* Release.yml ([`e6a9d06`](https://github.com/UBC-MDS/airpyllution/commit/e6a9d065ea4f0d6741215dcdadba344f4c21d96c))
* Build.yml file ([`9aef4af`](https://github.com/UBC-MDS/airpyllution/commit/9aef4af984a2f7dc503d99961c60f5f0326fded9))
* Rename yml file ([`f00fc76`](https://github.com/UBC-MDS/airpyllution/commit/f00fc765bcd718ad2a72cc978e059ce7cf0fed70))
* Python version in .yml file ([`5b7d0e1`](https://github.com/UBC-MDS/airpyllution/commit/5b7d0e1e8f01786f40acae60fad4e93787fd9a9a))
* Typo ([`d7259de`](https://github.com/UBC-MDS/airpyllution/commit/d7259dead00d6eec16a8f4232e5411cfa0b5c0d7))
* Solves merge conflicts ([`7c432dc`](https://github.com/UBC-MDS/airpyllution/commit/7c432dc2f305be74923a4bfcbf64e76013475124))
* Remove unnecessary print statement ([`5b9e5af`](https://github.com/UBC-MDS/airpyllution/commit/5b9e5af4fcac6ba8c43806006721089108d50c48))
* Change all functions to accept float/int lon/lat values ([`8919223`](https://github.com/UBC-MDS/airpyllution/commit/8919223be5250151b093578d9faf2b4ce0a64a35))
* Fix API and data conversion problems in get air pollution function ([`2ad4cc3`](https://github.com/UBC-MDS/airpyllution/commit/2ad4cc330742c58d32b7d065ec5fbcf564be6bd5))
* Modify data conversion function to work with all functions that call it ([`e726911`](https://github.com/UBC-MDS/airpyllution/commit/e7269113282259b0f69b513b26b11a2d6ea78c3b))
* Constants import ([`41fcb7c`](https://github.com/UBC-MDS/airpyllution/commit/41fcb7cda2704ed7a374ab8240acc2e04a823086))
* Hyperlinks ([`3b9df99`](https://github.com/UBC-MDS/airpyllution/commit/3b9df9955f78c37ed3f653da7207602558a65b9a))
Documentation
* Adds installation and usage instructions ([`aa65c2a`](https://github.com/UBC-MDS/airpyllution/commit/aa65c2a652fc41fb93a48fd19d3103943e45f502))
* Fix get air pollution function description output ([`d4b1ede`](https://github.com/UBC-MDS/airpyllution/commit/d4b1ede7dde2e596cc7f7c86d7f7c5ed27439d06))
* Write up docstring for utils date conversion, change function name ([`cf302ac`](https://github.com/UBC-MDS/airpyllution/commit/cf302acc27cfada707f3250c71d013c30e31bf3e))
* Delete incorrect info ([`4bcc232`](https://github.com/UBC-MDS/airpyllution/commit/4bcc232ca325be0cd24f71975d7f86046a00a509))
* Adds contributors name in README.md ([`011a546`](https://github.com/UBC-MDS/airpyllution/commit/011a54641703b689c50c01879443bed8af9ec38d))
* Fixes package name 10 ([`26fba47`](https://github.com/UBC-MDS/airpyllution/commit/26fba47f01cad176c3f171fa5fa8123576c6fefc))
* Change function names to fit python convention ([`337a5bf`](https://github.com/UBC-MDS/airpyllution/commit/337a5bfa60594bebcc12ccaf2f3898880f47e08a))