Spaces:
Sleeping
Sleeping
Commit
·
2fb18ff
1
Parent(s):
1b10c77
Printing within Jupyter Notebook
Browse files- pysr/sr.py +8 -1
- setup.py +1 -1
pysr/sr.py
CHANGED
|
@@ -423,10 +423,17 @@ const varMap = {'["' + '", "'.join(variable_names) + '"]'}"""
|
|
| 423 |
global_extra_sympy_mappings = extra_sympy_mappings
|
| 424 |
|
| 425 |
print("Running on", ' '.join(command))
|
| 426 |
-
process = subprocess.Popen(command)
|
| 427 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 428 |
process.wait()
|
| 429 |
except KeyboardInterrupt:
|
|
|
|
| 430 |
process.kill()
|
| 431 |
|
| 432 |
return get_hof()
|
|
|
|
| 423 |
global_extra_sympy_mappings = extra_sympy_mappings
|
| 424 |
|
| 425 |
print("Running on", ' '.join(command))
|
| 426 |
+
process = subprocess.Popen(command, stdout=subprocess.PIPE, bufsize=1)
|
| 427 |
try:
|
| 428 |
+
while True:
|
| 429 |
+
line = process.stdout.readline()
|
| 430 |
+
if not line: break
|
| 431 |
+
print(line.decode('utf-8').replace('\n', ''))
|
| 432 |
+
|
| 433 |
+
process.stdout.close()
|
| 434 |
process.wait()
|
| 435 |
except KeyboardInterrupt:
|
| 436 |
+
print("Killing process... will return when done.")
|
| 437 |
process.kill()
|
| 438 |
|
| 439 |
return get_hof()
|
setup.py
CHANGED
|
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
|
|
| 5 |
|
| 6 |
setuptools.setup(
|
| 7 |
name="pysr", # Replace with your own username
|
| 8 |
-
version="0.3.
|
| 9 |
author="Miles Cranmer",
|
| 10 |
author_email="miles.cranmer@gmail.com",
|
| 11 |
description="Simple and efficient symbolic regression",
|
|
|
|
| 5 |
|
| 6 |
setuptools.setup(
|
| 7 |
name="pysr", # Replace with your own username
|
| 8 |
+
version="0.3.28",
|
| 9 |
author="Miles Cranmer",
|
| 10 |
author_email="miles.cranmer@gmail.com",
|
| 11 |
description="Simple and efficient symbolic regression",
|