Releases: pyiron/pyiron_base
Releases · pyiron/pyiron_base
pyiron_base 0.8.0
What's Changed
- Database: Extend job_name and project_path to 255 characters by @jan-janssen in #1396
- Datamining: Use to_dict() and from_dict() by @jan-janssen in #1379
- ExecutableContainerJob: store command line output in job.output by @jan-janssen in #1373
- Executable: Switch from HasHDF to HasDict by @jan-janssen in #1377
- PythonFunctionContainerJob and ExecutableContainerJob: Use to_dict() and from_dict() by @jan-janssen in #1378
- job.server: remove to_hdf() and from_hdf() by @jan-janssen in #1380
- ScriptJob: from to_hdf() and from_hdf() by @jan-janssen in #1381
Full Changelog: pyiron_base-0.7.12...pyiron_base-0.8.0
pyiron_base 0.7.12
What's Changed
- pyiron table: Change default executor to "pympipool.mpi.executor.PyMPIExecutor" by @jan-janssen in #1369
- Switch to use conda as default by @jan-janssen in #1370
- Bump traitlets from 5.14.1 to 5.14.2 by @dependabot in #1385
- pyiron table: Use with-statement for executor by @jan-janssen in #1384
- raise exception on failed delete from database by @XzzX in #1375
- warn if job could not be deleted by @XzzX in #1376
- Mac Os - pympipool: Use localhost for connection rather than the network address by @jan-janssen in #1390
- Bump sqlalchemy from 2.0.28 to 2.0.29 by @dependabot in #1395
- Files: first check working directory then archive by @jan-janssen in #1394
- Move recursive loading of DataContainer to HDF5Content by @pmrv in #1391
- File: no longer derive from string by @jan-janssen in #1397
- Misc FileBrowser features by @pmrv in #1392
Full Changelog: pyiron_base-0.7.11...pyiron_base-0.7.12
pyiron_base 0.7.11
What's Changed
- merge main by @jan-janssen in #1342
- Add Lockable to FlattenedStorage by @pmrv in #1365
- Bump monty from 2024.2.2 to 2024.2.26 by @dependabot in #1366
- [patch] Introduce a flag for not mangling the name of wrapped function jobs by @liamhuber in #1356
- [minor] Opt in hash for pythonfunction by @liamhuber in #1358
- Bump sqlalchemy from 2.0.27 to 2.0.28 by @dependabot in #1368
- add wrap_executable() function to project by @jan-janssen in #1312
Full Changelog: pyiron_base-0.7.10...pyiron_base-0.7.11
pyiron_base 0.7.10
What's Changed
- Move get_job{,_ids} to IsDatabase by @pmrv in #1350
- Use keyword args for Dataframe.to_hdf by @pmrv in #1355
- Split DataContainer to a HDF and non HDF part by @pmrv in #1299
- Fix the project type when the project is reloaded by @jan-janssen in #1352
- Bump pympipool from 0.7.13 to 0.7.15 by @dependabot in #1359
- Bump pysqa from 0.1.15 to 0.1.16 by @dependabot in #1360
- Bump pandas from 2.2.0 to 2.2.1 by @dependabot in #1361
Full Changelog: pyiron_base-0.7.9...pyiron_base-0.7.10
pyiron_base 0.7.9
What's Changed
- Merge main by @jan-janssen in #1169
- Fix test timeout to 5 minutes by @jan-janssen in #1340
- Use the same executor for pyiron table and function container by @jan-janssen in #1334
- Bump sqlalchemy from 2.0.26 to 2.0.27 by @dependabot in #1345
- Bump gitpython from 3.1.41 to 3.1.42 by @dependabot in #1344
- Catch signal of aborted job in job wrapper by @jan-janssen in #1341
- Try to access files after HDF by @pmrv in #1343
- Purge SerialMaster by @pmrv in #1262
Full Changelog: pyiron_base-0.7.8...pyiron_base-0.7.9
pyiron_base 0.7.8
What's Changed
- Test old monty version by @jan-janssen in #1330
- get_jobs() filter for columns directly by @jan-janssen in #1325
- Refactor database interface by @jan-janssen in #1331
- Refactor database interface by @jan-janssen in #1332
- remove unnecessary database queries by @XzzX in #1324
- Fix regression on #1188 by @pmrv in #1336
- Clean traceback when trying to import a moved module by @pmrv in #1333
- Do not fail hdf type update if project data missing by @pmrv in #1337
- Update h5io_browser to 0.0.9 by @jan-janssen in #1338
New Contributors
Full Changelog: pyiron_base-0.7.7...pyiron_base-0.7.8
pyiron_base 0.7.7
What's Changed
- Replace job.list_files() with job.files.list() by @jan-janssen in #1328
- job.files: raise FileNotFoundError rather than AttributeError or KeyError by @jan-janssen in #1329
- Add test for remove_job and remove additional query for job_id by @jan-janssen in #1327
Full Changelog: pyiron_base-0.7.6...pyiron_base-0.7.7
pyiron_base 0.7.6
What's Changed
- Accelerate removing of jobs by removing consistency check by @jan-janssen in #1326
- Include files outside the archive in job.files.list() by @jan-janssen in #1323
Full Changelog: pyiron_base-0.7.5...pyiron_base-0.7.6
pyiron_base 0.7.5
What's Changed
- Bump tqdm from 4.66.1 to 4.66.2 by @dependabot in #1319
- Bump sqlalchemy from 2.0.25 to 2.0.26 by @dependabot in #1320
- Add core.* files to .gitignore by @jan-janssen in #1318
- Add more tests for job.files.list() by @jan-janssen in #1322
- Bump numpy from 1.26.3 to 1.26.4 by @dependabot in #1321
Full Changelog: pyiron_base-0.7.4...pyiron_base-0.7.5
pyiron_base 0.7.4
What's Changed
- Update pysqa to 0.1.13 by @jan-janssen in #1310
- Do not import sqlalchemy when running without database by @jan-janssen in #1313
- Accelerate import of pyiron_base by 18% by @jan-janssen in #1309
- Do not import pint when it is not needed by @jan-janssen in #1314
- Update pysqa to 0.1.14 by @jan-janssen in #1316
- Add output files class by @jan-janssen in #1311
- Execute jobs in separate conda environments by @jan-janssen in #1315
Full Changelog: pyiron_base-0.7.3...pyiron_base-0.7.4