osbrain
osbrain copied to clipboard
osBrain - A general-purpose multi-agent system module written in Python
Hello, Thank you for your development on this wonderful library. I have been using it for the last few years in work towards my PhD and very much appreciate the...
- 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...
~~I find it kind of annoying when I launch multiple agents and they all start printing `INFO` level log messages without me being able to do anything.~~ (https://github.com/opensistemas-hub/osbrain/issues/329) I suggest...
The nameserver crashed on shutdown and I could not restart it because it was left hanging, waiting for a rogue agent to shut down, which apparently is the expected behavior....
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`...