Changelog

v2.0.1 (2022-02-05)

Documentation

  • Updates readme for License link (394fd1d)

  • Updates license to hippocratic license. (fd97073)

v2.0.0 (2022-01-29)

Feature

  • Updates README for package documentation. (08b4e9e)

Fix

Breaking

  • Format of forecast function has changed. (08b4e9e)

Documentation

v1.1.3 (2022-01-29)

Documentation

  • Hide output of key cell (868fa37)

v1.1.2 (2022-01-29)

Documentation

  • Add hide-input to api key cell (dbe5c20)

v1.1.1 (2022-01-29)

Documentation

  • Remove API key and put import it from an external file (6d2efde)

v1.1.0 (2022-01-29)

Feature

  • Updates release.yml (0c41bfd)

  • Adds CD pipeline (7021a8c)

  • Add Exceptions to function (efcbdc8)

  • Fix tests (e6e2d1c)

  • Update ci-cd.yml (f782dda)

  • Add imports, remove print statement (7ea2f4d)

  • Add test for api error (538d241)

  • Refactor try-except (5933e1e)

  • Add docstring to mocked_requests_get_pollution function (70fcf7e)

  • Fixes package issues for testPypI (a06b378)

  • Correct return message of isinstance in get_air_pollution (0b3c117)

  • Modify data conversion function to work with all functions that call it (1cf707f)

  • Modify url variables to work with all functions (13a992e)

  • Create fully functional get_air_pollution function (e9e23a9)

  • Updates forecast function to use utils.py (55b2915)

  • Add draft of get_air_pollution (b167a08)

  • Fix global url (c6b8d10)

  • Move mock data to constants (565b3e6)

  • Refactor tests (2a7c9bc)

  • Add mock data to constants (d8938bd)

  • Change request method to GET (8bac5bf)

  • Add convert data to pandas function to utils (81395c4)

  • Adds defensive tests for lat and lon in forecast (d27a727)

  • Add back api_key (5a12c6f)

  • Add exception handling to return api error response to client (9424bef)

  • Clean up and add utils module (5c96b5b)

  • Add unit tests and exception handling (61f30c2)

  • Add a working unit test (4af9970)

  • Working test (ca816a8)

  • Add wip test (3a36a77)

  • Add libraries to requiremnts.txt (1fba411)

  • Fetch data from api, add constants file (0fd03a7)

  • Corrects typo in docstring of get_pollution_forecast (c3bd438)

  • Solves git conflicts (ce59e36)

  • Adds function docstring for get_pollution_forecast() (05c0896)

  • Add get_air_pollution function to airpyllution.py (80505e2)

  • Add function to airpllution.py (c2fdb47)

  • Add api key to function (959c32a)

  • Add get_pollution_history docstring (f92e1a1)

  • Change wording in readme.md (36f3fd1)

  • Add to readme.md (dd63de8)

  • Add function description to readme.md (27a8800)

  • Add contact info to contributing.md (b4050b1)

  • Add summary to readme.md (25babb3)

Fix

  • Remove code for branch protection in deploy.yml (32e0ba4)

  • Adds env list to deploy.yml (6aadb64)

  • Updates access_token in deploy.yml (521a2d7)

  • Styling (fb4a49c)

  • Build.yml (08c203c)

  • Release.yml (e6a9d06)

  • Build.yml file (9aef4af)

  • Rename yml file (f00fc76)

  • Python version in .yml file (5b7d0e1)

  • Add show method to map plot (4cb1c0b)

  • Typo (d7259de)

  • Solves merge conflicts (7c432dc)

  • Remove unnecessary print statement (5b9e5af)

  • Change all functions to accept float/int lon/lat values (8919223)

  • Fix API and data conversion problems in get air pollution function (2ad4cc3)

  • Modify data conversion function to work with all functions that call it (e726911)

  • Constants import (41fcb7c)

  • Hyperlinks (3b9df99)

Documentation

  • Change usage wording (687d2ef)

  • Add example plots (8a75c91)

  • Add readthedocs link (2642659)

  • Add badges (6518773)

  • Add air pollution map (7d26633)

  • Implement workaround for plotly plot and write descriptions (eb8c299)

  • Draft example usage (aeddbf9)

  • Adds installation and usage instructions (aa65c2a)

  • Fix get air pollution function description output (d4b1ede)

  • Write up docstring for utils date conversion, change function name (cf302ac)

  • Delete incorrect info (4bcc232)

  • Adds contributors name in README.md (011a546)

  • Fixes package name #10 (26fba47)

  • Change function names to fit python convention (337a5bf)

v0.2.2 (2022-01-29)

Fix

  • Add show method to map plot (4cb1c0b)

Documentation

v0.2.1 (2022-01-29)

Fix

v0.2.0 (2022-01-29)

Feature

  • Updates release.yml (0c41bfd)

  • Adds CD pipeline (7021a8c)

  • Add Exceptions to function (efcbdc8)

  • Fix tests (e6e2d1c)

  • Update ci-cd.yml (f782dda)

  • Add imports, remove print statement (7ea2f4d)

  • Add test for api error (538d241)

  • Refactor try-except (5933e1e)

  • Add docstring to mocked_requests_get_pollution function (70fcf7e)

  • Fixes package issues for testPypI (a06b378)

  • Correct return message of isinstance in get_air_pollution (0b3c117)

  • Modify data conversion function to work with all functions that call it (1cf707f)

  • Modify url variables to work with all functions (13a992e)

  • Create fully functional get_air_pollution function (e9e23a9)

  • Updates forecast function to use utils.py (55b2915)

  • Add draft of get_air_pollution (b167a08)

  • Fix global url (c6b8d10)

  • Move mock data to constants (565b3e6)

  • Refactor tests (2a7c9bc)

  • Add mock data to constants (d8938bd)

  • Change request method to GET (8bac5bf)

  • Add convert data to pandas function to utils (81395c4)

  • Adds defensive tests for lat and lon in forecast (d27a727)

  • Add back api_key (5a12c6f)

  • Add exception handling to return api error response to client (9424bef)

  • Clean up and add utils module (5c96b5b)

  • Add unit tests and exception handling (61f30c2)

  • Add a working unit test (4af9970)

  • Working test (ca816a8)

  • Add wip test (3a36a77)

  • Add libraries to requiremnts.txt (1fba411)

  • Fetch data from api, add constants file (0fd03a7)

  • Corrects typo in docstring of get_pollution_forecast (c3bd438)

  • Solves git conflicts (ce59e36)

  • Adds function docstring for get_pollution_forecast() (05c0896)

  • Add get_air_pollution function to airpyllution.py (80505e2)

  • Add function to airpllution.py (c2fdb47)

  • Add api key to function (959c32a)

  • Add get_pollution_history docstring (f92e1a1)

  • Change wording in readme.md (36f3fd1)

  • Add to readme.md (dd63de8)

  • Add function description to readme.md (27a8800)

  • Add contact info to contributing.md (b4050b1)

  • Add summary to readme.md (25babb3)

Fix

  • Remove code for branch protection in deploy.yml (32e0ba4)

  • Adds env list to deploy.yml (6aadb64)

  • Updates access_token in deploy.yml (521a2d7)

  • Build.yml (08c203c)

  • Release.yml (e6a9d06)

  • Build.yml file (9aef4af)

  • Rename yml file (f00fc76)

  • Python version in .yml file (5b7d0e1)

  • Typo (d7259de)

  • Solves merge conflicts (7c432dc)

  • Remove unnecessary print statement (5b9e5af)

  • Change all functions to accept float/int lon/lat values (8919223)

  • Fix API and data conversion problems in get air pollution function (2ad4cc3)

  • Modify data conversion function to work with all functions that call it (e726911)

  • Constants import (41fcb7c)

  • Hyperlinks (3b9df99)

Documentation

  • Adds installation and usage instructions (aa65c2a)

  • Fix get air pollution function description output (d4b1ede)

  • Write up docstring for utils date conversion, change function name (cf302ac)

  • Delete incorrect info (4bcc232)

  • Adds contributors name in README.md (011a546)

  • Fixes package name #10 (26fba47)

  • Change function names to fit python convention (337a5bf)

v0.1.0 (10/01/2022)

  • First release of airpyllution!