Miguel Sánchez de León Peque
Miguel Sánchez de León Peque
- https://github.com/opensistemas-hub/osbrain/issues/313 - https://github.com/opensistemas-hub/osbrain/issues/334
Following the "explicit is better than implicit" mantra maybe we should remove the default value of `10.`, which is pretty arbitrary. Maybe the shutdown call should wait forever unless a...
Maybe integrate `logging` or some other widely used logging module. Candidate features: - Write to a file. - Auto-rotate logging files. - Start overwriting logging files after a defined period.
Embrace `multiprocessing.Pool` or `joblib` API: https://stackoverflow.com/questions/9786102/how-do-i-parallelize-a-simple-python-loop Or `concurrent.futures.ProcessPoolExecutor()`: https://towardsdatascience.com/heres-how-you-can-get-a-2-6x-speed-up-on-your-data-pre-processing-with-python-847887e63be5 None of them provide advanced serialization capabilities. See `robinvol-backtest/pool.py`.
As an alternative to Travis. https://circleci.com/ Recommended in: https://github.com/travis-ci/travis-ci/issues/9815#issuecomment-411057404 May help with: https://github.com/opensistemas-hub/osbrain/pull/236
It seems we are still receiving emails from AppVeyor when tests fail and when tests are fixed. Ideally, we should be able to disable those notifications only using the `.appveyor.yml`...
There used to be a global timeout for tests but the plugin did not get along well with `xdist`, so I decided to go with parallel tests rather than timed-out...
Maybe we could integrate a typo-checker in the test suite. I know they exist, but have not look at it. I have [previously used `checkpatch.pl` in non-Python projects](https://github.com/Theseus/bulebule/blob/master/scripts/checkformat_checkpatch.sh), which is...