Every download from the London Strategic Edge Databank is a Parquet file, which keeps every column typed and the file small. Convert it to CSV with two lines of pandas, one DuckDB statement, or the DuckDB command line, and read tick files larger than memory in batches with PyArrow. The candle columns are the same across stocks, crypto, indices, forex, ETFs and commodities, so one command works on any dataset.