0.26.0 (2020-11-17)
Merged pull requests:
- Add support for EIA forecasts endpoint #247 (dufia)
- fix: Edit failing test #246 (KitBurgess)
- Docs blogpost #245 (KitBurgess)
- Run Codeql analysis branch pushes. #243 (KitBurgess)
0.25.2 (2020-09-30)
Merged pull requests:
0.25.1 (2020-08-12)
Closed issues:
- Add links to jupyter notebooks examples directory in the docs #172
Merged pull requests:
- test: Remove httpstat internet check #239 (KitBurgess)
- docs: Add docs package for pretty tables again #238 (KitBurgess)
- docs: Fix typo #236 (KitBurgess)
- feat: add Notebook links to docs #199 (asfakianakis)
0.25.0 (2020-08-05)
Implemented enhancements:
- Dataframe timestamp columns in datetime format #49
Merged pull requests:
- ci: Test SDK against multiple pandas versions #234 (KitBurgess)
- ci: Run examples as part of ci #233 (KitBurgess)
- docs: Add exact term match to examples #232 (KitBurgess)
- docs: Fix url #231 (KitBurgess)
- feat: Format timestamps as timestamps #230 (KitBurgess)
- docs: Restrict example scripts to shorter time duration #229 (KitBurgess)
- Chore: Set default log level to WARNING #228 (KitBurgess)
- Update about-endpoints.md #226 (laurence-ashdown)
0.24.0 (2020-07-30)
Implemented enhancements:
- Show correct exceptions to clients #195
Merged pull requests:
- [FEAT] Raise value error on server response error #225 (laurence-ashdown)
0.23.2 (2020-07-16)
Fixed bugs:
- SDK Sometimes freezes when converting dicts to class types on Windows #224
Merged pull requests:
- Consolidate list #223 (KitBurgess)
- chore: Add more detailed debug log messages #221 (KitBurgess)
- feat: Floating storage beginner notebook #219 (Natday)
- Update issue templates #218 (KitBurgess)
0.23.1 (2020-07-15)
Implemented enhancements:
- Loading all cargo movements in <5mins. #128
Merged pull requests:
- docs: Add how-to paste windows key #220 (KitBurgess)
- fix: Check httpstat site, rather than github as github can impose rat… #217 (KitBurgess)
- feat: Exact term match #212 (KitBurgess)
0.23.0 (2020-06-30)
Implemented enhancements:
- Better interface for retrieving IDs #166
Closed issues:
- Warn users if their API key isn't uuidv4 #203
Merged pull requests:
- ci: Kill process on old docs if it exists #215 (KitBurgess)
- feat: Add exact match filter to geogs, vessels, corporations #214 (KitBurgess)
0.22.1 (2020-06-30)
Merged pull requests:
- Password docs #216 (KitBurgess)
0.22.0 (2020-06-29)
Implemented enhancements:
- Filter vessel movements and cargo movements with attributes, age, flag & scrubbers. #191
- Add waypoints column to cargo movements df #117
Merged pull requests:
- Allow users to interactively enter API key #213 (KitBurgess)
- chore: Allow users to set lowercase log level #211 (KitBurgess)
- docs: Add loading external data example #209 (KitBurgess)
- docs: typo in products endpoint #208 (Natday)
- Webinar10jun #207 (KitBurgess)
- Google analytics #206 (KitBurgess)
0.21.1 (2020-06-08)
Fixed bugs:
- Check_setup script uses crude product ID which may be blocked by permissions #201
Merged pull requests:
0.21.0 (2020-06-01)
Closed issues:
- Alert users of SDK if they're using an outdated version #126
Merged pull requests:
- Fix typo in docs/endpoints/about-endpoints.md #200 (pgrimaud)
- Feat/version notification #198 (asfakianakis)
0.20.0 (2020-05-19)
Implemented enhancements:
- Add attributes reference endpoint #189
Merged pull requests:
- Feat attribute endpoint #197 (KitBurgess)
- Feat new filters #193 (SeanBarry)
- docs: add SeanBarry as a contributor #192 (allcontributors[bot])
- Feat attribute endpoint #190 (SeanBarry)
- fix: Correct commant in check setup image #188 (KitBurgess)
0.19.0 (2020-05-04)
Merged pull requests:
- feat: Add filter_activity to vessels endpoint #187 (KitBurgess)
- docs: Show setup on mainpage #186 (KitBurgess)
0.18.0 (2020-05-04)
Closed issues:
- Add connectivity / healthcheck script. #180
Merged pull requests:
- feat: Check setup #181 (KitBurgess)
0.17.2 (2020-05-04)
0.17.1 (2020-05-04)
0.17.0 (2020-05-04)
Closed issues:
- Add python SDK version to API calls #179
Merged pull requests:
- feat: Add version to API params #182 (KitBurgess)
0.16.0 (2020-05-04)
Implemented enhancements:
- Add exclude geographies to cargo movements and vessel movements endpoint #168
- Feat/origin dest exclusion filters #178 (asfakianakis)
Closed issues:
- How to set env key? #76
Merged pull requests:
- fix: Remove exclude empties from payload #185 (KitBurgess)
0.16.0a4 (2020-05-01)
0.16.0a3 (2020-05-01)
0.16.0a1 (2020-05-01)
0.15.2 (2020-04-22)
Merged pull requests:
- chore: Log the actual payload sent to the API #177 (KitBurgess)
0.15.1 (2020-04-21)
Merged pull requests:
- docs: Add call to action for demo #175 (KitBurgess)
- docs: add links for FS notebook and webinar in China notebook #174 (asfakianakis)
0.15.0 (2020-04-20)
Implemented enhancements:
- Add vessel status filter to vessel movements endpoint #167
Merged pull requests:
- Update CONTRIBUTING.md #173 (KitBurgess)
- examples: notebook with crude floating storage analysis #171 (gssantos)
- Feat/vm add ves status filter #170 (asfakianakis)
- examples: add notebook with China Flows analysis #169 (asfakianakis)
0.14.2 (2020-04-08)
Merged pull requests:
- chore: Fix example typo #165 (KitBurgess)
0.14.1 (2020-03-25)
Closed issues:
- Check linting in all examples/*.py files as part of CI. #65
Merged pull requests:
- Lint examples as part of CI #164 (KitBurgess)
- feat: Add option to aggregate by timeseries_activity #163 (KitBurgess)
0.14.0 (2020-03-09)
Merged pull requests:
- Add timeseries_activity_min_span filter argument & floating storage example. #162 (KitBurgess)
0.13.1 (2020-03-05)
Merged pull requests:
- Client probe request #160 (cvonsteg)
- chore: Set Content-Type as application/json in requests #159 (KitBurgess)
0.13.0 (2020-03-05)
Merged pull requests:
- feat: Add timeseries endpoint, closes #124 #125 (KitBurgess)
0.12.1 (2020-03-03)
Merged pull requests:
- feat: Check the number of records returned by API is what we'd expect #158 (KitBurgess)
- chore: Remove to_markdown imports #157 (KitBurgess)
- Aws event example #156 (asfakianakis)
0.12.0 (2020-02-26)
Merged pull requests:
- chore: Remove old files #155 (KitBurgess)
- feat: Product class now has hierarchy attribute #154 (KitBurgess)
- docs: Add ballast movements example #153 (KitBurgess)
- docs: Add FAQ pages #152 (KitBurgess)
- Add if __name__ == __main__ to sample files #150 (KitBurgess)
- Windows #149 (KitBurgess)
0.11.2 (2020-01-21)
Merged pull requests:
- feat: Only log to file if log file is present in config #148 (KitBurgess)
- docs: Add correct default cols to docs #147 (KitBurgess)
0.11.1 (2020-01-21)
Closed issues:
- Passing names as a filter argument does not work for storage location filter #141
Merged pull requests:
- Merge pull request #146 from VorTECHsa/loading-label #146 (KitBurgess)
- Docs: Add Singapore Fuel Oil Example #145 (KitBurgess)
- fix CircleCI - capitalisation seems crucial #144 (paddyroddy)
- Find & replace V0RT3X4 with vortechsa #142 (KitBurgess)
0.11.0 (2019-12-11)
Merged pull requests:
- Remove load all #139 (KitBurgess)
- perf: Failfast if > 1e6 records returned from API in single call #138 (KitBurgess)
0.10.0 (2019-12-11)
Merged pull requests:
- Remove fuzzy search #134 (KitBurgess)
0.9.2 (2019-12-11)
Fixed bugs:
- Fix SDK Stability issues #127
Merged pull requests:
- refactor: Call doctests using pytest #137 (KitBurgess)
- test: Actually run doctest on all files #136 (KitBurgess)
- fix: search on vessel class is case insensitive #135 (Natday)
- docs: Check doctests are valid code #133 (KitBurgess)
- docs: Add crude from saudi arabia to india example #132 (KitBurgess)
- perf: Shuffle offsets inplace for more accurate progress ETA, increas… #131 (KitBurgess)
0.9.1 (2019-12-09)
Implemented enhancements:
- Show loading progress bar #123
Merged pull requests:
- fix: Handle API failures in VortexaClient #130 (KitBurgess)
- feat: Add progressbar #129 (KitBurgess)
0.9.0 (2019-12-05)
Implemented enhancements:
Fixed bugs:
Closed issues:
- Inconsistent search signatures across endpoints #114
- Consider adopting All Contributors specification #98
- Sample notebook with charts #83
Merged pull requests:
- fix: CargoMovementsResult to_df all columns, closes #120 #121 (KitBurgess)
- Load all #119 (KitBurgess)
- fix: Consistent search signatures, closes #114 #118 (KitBurgess)
- fix: Reference now returns dict, fixes #69 #116 (KitBurgess)
- docs: add asfakianakis as a contributor #113 (allcontributors[bot])
- docs: add ChloeConnor as a contributor #112 (allcontributors[bot])
- docs: add ArthurD1 as a contributor #111 (allcontributors[bot])
- docs: add Natday as a contributor #110 (allcontributors[bot])
- docs: add rugg2 as a contributor #109 (allcontributors[bot])
- docs: add paddyroddy as a contributor #108 (allcontributors[bot])
- docs: add eadwright as a contributor #107 (allcontributors[bot])
- docs: add kujon as a contributor #106 (allcontributors[bot])
- docs: add syed1992 as a contributor #105 (allcontributors[bot])
- docs: add dstarkey23 as a contributor #103 (allcontributors[bot])
- docs: add cvonsteg as a contributor #100 (allcontributors[bot])
- docs: add KitBurgess as a contributor #99 (allcontributors[bot])
0.8.5 (2019-11-28)
Fixed bugs:
- Make client more robust #95
Merged pull requests:
- fix: Retry API calls on 502, 504 status codes, fixes #95 #97 (KitBurgess)
- docs: Add link to CM/VM concepts #96 (KitBurgess)
0.8.4 (2019-11-28)
Closed issues:
- add 'filter_vessel_class' argument to cargo movements #39
Merged pull requests:
- Vessel movements bettering #94 (KitBurgess)
0.8.3 (2019-11-27)
Fixed bugs:
- IDLayer class has attributes
name
instead oflayer
#70
Closed issues:
- Geographies document reference method. #66
- Improved logging to make sure the right entity is selected in a query (or at least make it clear to user what entity is being used) #37
- Contributing to VortexaSDK: Setting up environment bug
pip install -e .\[test\]
#25
Merged pull requests:
- feat: Log searches #93 (KitBurgess)
0.8.2 (2019-11-26)
0.8.1 (2019-11-26)
0.8.0 (2019-11-26)
Implemented enhancements:
- filter_time_min and filter_time_max parameters should be python datetime objects #45
Merged pull requests:
- feat: Use datetime type as time argument, closes #45 #92 (KitBurgess)
- feat: Add vessel movements endpoint #63 (KitBurgess)
0.7.0 (2019-11-26)
Closed issues:
- Where do I get an API key from #75
- change 'filter_vessel' argument to 'filter_vessel_name' to make it clearer that this is filtering vessels and not vessel classes #38
Merged pull requests:
- feat: Filter cargo movements on vessel class, closes #38 #91 (KitBurgess)
0.6.1 (2019-11-25)
Implemented enhancements:
- Add DataFrame example to all endpoints #58
Fixed bugs:
- CargoMovements filter_activity illegal state #71
Closed issues:
- Bounding box is lon/lat not lat/lon #88
- Add instructions on how to install pre-commit hooks. #86
- Show Dataframe result in main README example #78
- Fix broken docs links #77
- List available vessel classes #73
Merged pull requests:
- fix: rename IDLayer attribute #90 (cvonsteg)
- Incorporate features / requests from SDK battletesting #89 (KitBurgess)
0.6.0 (2019-11-22)
Closed issues:
- Add Charterers
to\_df
endpoint. #34
Merged pull requests:
- feat: Flatten columns in product result #62 (KitBurgess)
- Serde mixin #61 (KitBurgess)
0.5.0 (2019-11-21)
Closed issues:
- Test SDK against different python versions #53
Merged pull requests:
- Bulk out Corporations endpoint #60 (KitBurgess)
0.4.3 (2019-11-20)
Implemented enhancements:
- add a list of available columns in the SDK documents #40
Closed issues:
- include an explanation in the docs of the flattened cargo movement structure and how this links to the column naming convention #48
- make 'filter_activity' a required argument #43
- How to serve docs isn't clear, which directory from? #20
- unclear how to import the different endpoints #19
Merged pull requests:
- docs: Make it clearer how to import endpoints, closes #19 #57 (KitBurgess)
- docs: Add about-endpoints explanation #55 (KitBurgess)
0.3.4-alpha (2019-11-20)
0.3.3 (2019-11-20)
0.3.2 (2019-11-20)
Implemented enhancements:
- Allow for filtering by product name in vessel endpoint filters #31
Merged pull requests:
- fix: Move to pytest, run mock setup before each test #52 (KitBurgess)
- ci: Add git change log #51 (KitBurgess)
- feat: Filter vessels using products name #50 (KitBurgess)
0.2.3 (2019-11-19)
0.2.2 (2019-11-19)
Implemented enhancements:
- Create Products endpoint #7
Fixed bugs:
- Tried to pull out a reference df of all vessels but only got 200 results? #29
Closed issues:
- searching vessel reference database only ever gives me back 100 results #30
Merged pull requests:
- perf: Call API in parallel #44 (KitBurgess)
0.2.1 (2019-11-18)
Closed issues:
- filter arguments for origins/destinations must be passed as vortexa ids (a user will not know what our ID's are) #17
Merged pull requests:
- fix: Return all vessels from search, not just arbitrary 100 #41 (KitBurgess)
- style: Remove status token from README #32 (KitBurgess)
- Products endpoint test #11 (dstarkey23)
0.2.0 (2019-11-18)
Closed issues:
- Importing entities does not work (or maybe im doing this wrong)? #18
- filter arguments must be passed in array form (this is not made clear to the user) #16
Merged pull requests:
- test: Fix global client state #28 (KitBurgess)
- Filter on name #27 (KitBurgess)
- Run tests against live API in circle ci #26 (KitBurgess)
- Revert "ci: Run live tests in circleci" #24 (KitBurgess)
- test: Correctly set client in tests #23 (KitBurgess)
- ci: Run live tests in circleci #22 (KitBurgess)
- feat: Allow user to search cargo movements with single filter, fixes #16 #21 (KitBurgess)
0.1.0 (2019-11-13)
Merged pull requests:
- ci: Add export packages #15 (KitBurgess)
- docs: Add tips to contributing docs #13 (KitBurgess)
- refactor: Rename root dir from vortexa to vortexasdk #12 (KitBurgess)
- docs: Improve the contributing guide #9 (KitBurgess)
- refactor: Allow clients to import classes without knowledge of internals #8 (KitBurgess)
- docs: Add quickstart to docs #5 (KitBurgess)
- ci: Create the setup.py file #4 (KitBurgess)
- test: Vessel dataframe test actually does something #3 (KitBurgess)
- Consistent types #2 (KitBurgess)
* This Changelog was automatically generated by github_changelog_generator