Commit Graph

7373 Commits

Author SHA1 Message Date
Matthias e2a00c03d6 Document convert options 2019-12-28 11:24:37 +01:00
Matthias 66d18575a7 Implement abstract interface 2019-12-28 11:10:31 +01:00
Matthias 9e4fc00a0f Add test for convert_ohlcv 2019-12-28 11:03:06 +01:00
Matthias 70f3ff0461 Add test for convert_trades_Format 2019-12-28 11:03:06 +01:00
Matthias e7054adc49 Add tests for start_convert_data 2019-12-28 11:03:06 +01:00
Matthias 28787a001c Move convert functions to convert module 2019-12-28 11:02:34 +01:00
Matthias 525550e4c7 Fix typo in parameter transition 2019-12-28 11:01:42 +01:00
Matthias 6860491189 Rename datahandler module to history module
Also move previous history.py into this module - so everything is
bundled
2019-12-28 11:01:42 +01:00
Matthias b37b5c3d90 Remove Explicit datadir conversation 2019-12-28 11:01:42 +01:00
Matthias 9c5b94adf5 Pass data_format to methods 2019-12-28 11:01:42 +01:00
Matthias 65f539e9d8 More tests for datahandler 2019-12-28 11:01:42 +01:00
Matthias d65c1eea7a Add some tests for datahandler 2019-12-28 11:01:42 +01:00
Matthias 8a030e7fc0 Use exists instead of is_file 2019-12-28 11:01:42 +01:00
Matthias a3144cb2f0 remove trim_tickerlist 2019-12-28 11:01:42 +01:00
Matthias baa942ff98 Don't use function to resolve pairname for test 2019-12-28 11:01:42 +01:00
Matthias 32c2ce146e Remove last usage of load_tickerlist 2019-12-28 11:01:42 +01:00
Matthias 4b277afc52 Remove test for load_tickerdata 2019-12-28 11:01:42 +01:00
Matthias 5479c67178 Clean up some codes which use list-based tests 2019-12-28 11:01:41 +01:00
Matthias 80dbba1280 Remove unnecessary mocks 2019-12-28 11:01:41 +01:00
Matthias aa39f2160b Use load_data instead of a sequence of calls
in tests which don't test this
2019-12-28 11:01:41 +01:00
Matthias a2567bea64 Remove unnecessary mock 2019-12-28 11:01:41 +01:00
Matthias d1b52809ac Cleanup history 2019-12-28 11:01:41 +01:00
Matthias d06777b8ce Remove old "load_cached_data" method 2019-12-28 11:01:41 +01:00
Matthias 7a6476c9ba Update tests 2019-12-28 11:01:41 +01:00
Matthias e4f185f357 Remove 'line' from load_cached_data tests
Users are unable to use line anyway, it's only there for tests
2019-12-28 11:01:41 +01:00
Matthias df085a6f15 Fix small bug and test 2019-12-28 11:01:41 +01:00
Matthias c648d973c1 Implement new "load_data_for_updating" method based on dataframes 2019-12-28 11:01:41 +01:00
Matthias ec8fb5f308 Make no-data warning optional 2019-12-28 11:01:41 +01:00
Matthias b83487a70d Extract default dataframe columns to constant 2019-12-28 11:01:41 +01:00
Matthias dbe8f727cb Fix typehint 2019-12-28 11:01:41 +01:00
Matthias 91c70a0e9c Change to use ohlcv_purge 2019-12-28 11:01:41 +01:00
Matthias 37c5b68987 Move dataframe validation to abstract class 2019-12-28 11:01:41 +01:00
Matthias e861f05b75 Move dataframe trim to within jsondatahandler 2019-12-28 11:01:41 +01:00
Matthias 552c93abf0 Improve some docstrings 2019-12-28 11:01:41 +01:00
Matthias b7c1d55491 Modify tests to point to datahandlers 2019-12-28 11:01:41 +01:00
Matthias 9876d126ca Use handler for trades 2019-12-28 11:01:41 +01:00
Matthias 9547d47ae2 Initialize datahandlers 2019-12-28 11:01:41 +01:00
Matthias 5fca17d7e1 Allow initializing handler-class just once 2019-12-28 11:01:41 +01:00
Matthias 416517b0c9 Move trim_dataframe from history to converter 2019-12-28 11:01:41 +01:00
Matthias 9d8ea2f13b Replace calls to load_tickerdata_file with DataHandler calls 2019-12-28 11:01:41 +01:00
Matthias 88fa7fc24c Simplify validate dataframe method 2019-12-28 11:01:41 +01:00
Matthias 53ee636fa0 Check if file exists before loading 2019-12-28 11:01:41 +01:00
Matthias 873f5dbe6b Revrite validate_pairdata to work with pandas 2019-12-28 11:01:41 +01:00
Matthias db520a09ee Trim dataframe, not tickerlist 2019-12-28 11:01:41 +01:00
Matthias 866908d2ca Load and save using pandas internal function 2019-12-28 11:01:41 +01:00
Matthias 377d59abe7 Be selective how to load ohclv data for conversation 2019-12-28 11:01:41 +01:00
Matthias d9e7d64f33 Split parse_ticker_dataframe some logic to clean_ohlcv_dataframe. 2019-12-28 11:01:41 +01:00
Matthias 1b90ec58b9 Use changed pair-handling for providers 2019-12-28 11:01:41 +01:00
Matthias d923bab828 Remove abstract interface for now 2019-12-28 11:01:41 +01:00
Matthias 48728e2d66 Change DataProvider interface to accept pair per method 2019-12-28 11:01:41 +01:00