Dan Haiduc

Results 14 issues of Dan Haiduc

When I include Slim templates in Haml ones, there are whitespaces as they were in the parent/container partial, where `render` is called. This means everything is altered - including ``...

Thank you for creating this tool! But I seem to have stumbled into a "papercut" for newbies. Here is a suggestion for a change. I hope you find it worthwhile....

Hello, I would like to thank you for this amazing project! However, I want to ask if you have thought about a higher-level API, such as classifiers and regressors similar...

Use `len(signature(add).parameters)`.

Multiprocessing is very slow, compared to evolving one generation. One 50-individual generation evolves in around 10ms, whereas starting a new process is 100-200 ms. Still, in benchmarks, small generations with...

Currently, there is an error on Py3.10: ``` _______________________________________________________________________________________________________________ ERROR collecting tests/test_regressor.py ________________________________________________________________________________________________________________ ImportError while importing test module '/home/dan/projects/symreg/tests/test_regressor.py'. Hint: make sure your test modules/packages have valid Python names. Traceback:...

bug

Use https://www.postman.com/ for easier collaboration Make tests run automatically (some YAMLs i've heard)

~~Use Python poetry: https://python-poetry.org/~~ Poetry seems to have 636/1661 (38.3%) of commits [as bugfixes](https://github.com/python-poetry/poetry/search?q=fix+OR+fixed+OR+bug&type=commits). Deciding instead to use pipenv, which only has 1539/7001 ([21.9%](https://github.com/pypa/pipenv/search?q=fix+OR+fixed+OR+bug&type=commits))

Since SymReg works best with normalized data, it would be ideal to allow it to be used in a sklearn pipeline, with a [`StandardScaler(with_mean=False)` preprocessor](https://scikit-learn.org/stable/modules/preprocessing.html#preprocessing-scaler). Make sure this is possible,...

In `_new_leaf` there is logic to add a Gaussian for optimizing constants. Also add a multiplicative mutation choice (multiply the constant by a Gaussian). This is useful while we don't...