Releases: pyiron/pyiron_base
Releases · pyiron/pyiron_base
pyiron_base 0.10.2
What's Changed
- Add Docstrings and type hints with Github Co-pilot by @jan-janssen in #1640
- Add more docstrings and type hints by @jan-janssen in #1641
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1642
- Always use absolute path for restart files by @jan-janssen in #1639
- Bump conda-subprocess from 0.0.4 to 0.0.5 by @dependabot in #1644
- Files: Fix windows compatibility by @jan-janssen in #1643
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1645
- Bump sqlalchemy from 2.0.34 to 2.0.35 by @dependabot in #1646
- Update pandas and related dependencies by @jan-janssen in #1647
Full Changelog: pyiron_base-0.10.1...pyiron_base-0.10.2
pyiron_base 0.10.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1609
- Catch all exception in pyiron table by @pmrv in #1610
- Fix project mv by @jan-janssen in #1615
- Fix windows paths by @jan-janssen in #1616
- Get executable keys from dataclass fields by @jan-janssen in #1619
- Backwards compatible loading of server/executable by @pmrv in #1611
- [patch] Add pack backwards compatibility tests by @samwaseda in #1617
- Bump executorlib from 0.0.1 to 0.0.2 by @dependabot in #1622
- Merge main by @jan-janssen in #1623
- Revert changes to DataContainer storage format by @pmrv in #1620
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1627
- Remove conda default channel by @jan-janssen in #1628
- Only reset the job status for failed interactive jobs by @jan-janssen in #1631
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1634
- Bump sqlalchemy from 2.0.32 to 2.0.33 by @dependabot in #1636
- Update integration tests and a new one for notebooks by @pmrv in #1637
- Remove automatic recursive to_dict/from_dict again by @pmrv in #1632
- Inspect csv file without uncompressing
.tar.gz
by @samwaseda in #1629 - Bump sqlalchemy from 2.0.33 to 2.0.34 by @dependabot in #1638
- Bump numpy from 2.1.0 to 2.1.1 by @dependabot in #1635
Full Changelog: pyiron_base-0.10.0...pyiron_base-0.10.1
pyiron_base 0.10.0
What's Changed
- Update pack and unpack methods by @srmnitc in #886
- [patch] Use
tempfile
instead of creating a directory by @samwaseda in #1555 - Revert "[patch] Use
tempfile
instead of creating a directory" by @samwaseda in #1556 - [patch] Add warning when the same job is imported multiple times with
unpack
by @samwaseda in #1596 - [patch] Unify
copy_to
andmove_to
by @samwaseda in #1598 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1597
- [patch] Append tag when patch, minor or major is added by @samwaseda in #1599
- [patch] Restructure archive by @samwaseda in #1595
- [patch] Not create tmp file when copying everything by @samwaseda in #1589
- [patch] Use tempfile instead of creating a directory by @samwaseda in #1558
- [patch] Use tempfile to open compressed data by @samwaseda in #1601
- Executable Dataclass by @jan-janssen in #1580
- Server Dataclass by @jan-janssen in #1578
- [minor] Update pack and unpack methods by @samwaseda in #1440
- Bump tables from 3.9.2 to 3.10.1 by @dependabot in #1603
- Bump h5io-browser from 0.0.17 to 0.0.18 by @dependabot in #1606
- Interactive: Set status to aborted when job failed by @jan-janssen in #1604
- [minor] Recursive to/from_dict by @pmrv in #1602
- Update h5io_browser to 0.1.0 by @jan-janssen in #1608
- Add two classes for HasHDF/HasDict compat by @pmrv in #1364
- Update pyfileindex to 0.0.27 by @jan-janssen in #1607
- Bump numpy from 2.0.1 to 2.1.0 by @dependabot in #1605
New Contributors
Full Changelog: pyiron_base-0.9.12...pyiron_base-0.10.0
pyiron_base-0.9.12
What's Changed
- Remove empty executable test by @pmrv in #1577
- Use tempfile by @samwaseda in #1570
- Remove send_to_db by @jan-janssen in #1579
- Add docstring to import jobs by @samwaseda in #1583
- Bump tqdm from 4.66.4 to 4.66.5 by @dependabot in #1584
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1587
- Bump sqlalchemy from 2.0.31 to 2.0.32 by @dependabot in #1588
- Allow undefined pack destination by @samwaseda in #1581
- Only create temp_dir when compress=True by @samwaseda in #1582
- No copy directory by @samwaseda in #1585
- Bump pyiron-snippets from 0.1.3 to 0.1.4 by @dependabot in #1591
- not use relpath by default by @samwaseda in #1590
- Rewrite tests for pack by @samwaseda in #1593
Full Changelog: pyiron_base-0.9.11...pyiron_base-0.9.12
pyiron_base-0.9.11
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1547
- Enable Python 3.9 tests again by @jan-janssen in #1548
- Use
copytree
inpack
by @samwaseda in #1549 - Restore sub directories by @samwaseda in #1551
- Refactor and add doc string (done by ChatGPT) by @samwaseda in #1550
- Update pyfileindex to 0.0.26 and h5io_browser to 0.0.17 by @jan-janssen in #1554
- Change wrap function status when job starts running by @samwaseda in #1560
- Add a series of docstrings and type hints with github co-pilot by @jan-janssen in #1561
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1564
- Fix nfdi usecase tests failing by @jan-janssen in #1566
- Bump monty from 2024.7.12 to 2024.7.30 by @dependabot in #1565
- Add underscore to separate job name by @samwaseda in #1567
- Merge main by @jan-janssen in #1569
- Debug failing minimal tests by @jan-janssen in #1575
- Add deprecate warnings when indexing jobs directly by @pmrv in #1562
- Merge main by @jan-janssen in #1576
- Set job.status.running again by @pmrv in #1573
- delete extraction function because it became very short and give an e… by @samwaseda in #1571
- Always write input files by @pmrv in #1574
Full Changelog: pyiron_base-0.9.10...pyiron_base-0.9.11
pyiron_base-0.9.10
What's Changed
- Bump pyiron-snippets from 0.1.2 to 0.1.3 by @dependabot in #1536
- Merge main by @jan-janssen in #1545
- [patch] Remove redundant conversion of project name by @samwaseda in #1543
- [patch] Refactor compress dir by @samwaseda in #1544
- Use resolver classes from pyiron_snippets by @pmrv in #1528
Full Changelog: pyiron_base-0.9.9...pyiron_base-0.9.10
pyiron_base 0.9.9
What's Changed
- Bugfix: Interactive calculation array comparison by @jan-janssen in #1542
Full Changelog: pyiron_base-0.9.8...pyiron_base-0.9.9
pyiron_base 0.9.8
What's Changed
- Add optional dependencies: gitpython, jinja2 and pint by @jan-janssen in #1537
- Fix install dependencies by @jan-janssen in #1538
- Fix multi dimensional arrays with FlattenedStorage.to_pandas by @pmrv in #1335
- Remove Codacy by @jan-janssen in #1540
- Update h5io_browser to 0.0.16 by @jan-janssen in #1541
Full Changelog: pyiron_base-0.9.7...pyiron_base-0.9.8
pyiron_base 0.9.7
What's Changed
- Update conda-incubator/setup-miniconda from v2 to v3 by @jan-janssen in #1517
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1519
- Refactor tests by @jan-janssen in #1520
- Add usecases to the tests by @jan-janssen in #1521
- NFDI use case: Remove plotting the graph by @jan-janssen in #1522
- Update conda to 24.5.0 by @jan-janssen in #1524
- ADIS usecase - update notebook by @jan-janssen in #1525
- Update NFDI4Ing usecase update by @jan-janssen in #1526
- Update usecases to Python 3.12 by @jan-janssen in #1527
- Bump pint from 0.24.1 to 0.24.3 by @dependabot in #1532
- Bump monty from 2024.5.24 to 2024.7.12 by @dependabot in #1530
- Bump pympipool from 0.8.5 to 0.9.1 by @dependabot in #1531
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1534
- wrap_executable(): no longer require job_name - enable automatic renaming by @jan-janssen in #1529
Full Changelog: pyiron_base-0.9.6...pyiron_base-0.9.7
pyiron_base 0.9.6
What's Changed
- Update dependabot.yml by @jan-janssen in #1501
- Bump conda-subprocess from 0.0.2 to 0.0.4 by @dependabot in #1502
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1504
- TemplateJob: Implement to_dict() and from_dict() by @jan-janssen in #1507
- wrap_python_function(): Allow calling the function directly by @jan-janssen in #1506
- Add import sorting to ruff by @jan-janssen in #1512
- ExecutableContainerJob: Fix copying of restart files by @jan-janssen in #1509
- PythonFunctionContainerJob: Skip the run() call for jobs which were reloaded during save() by @jan-janssen in #1514
- Delayed execution in pyiron_base - for wrap_python_function() and wrap_executable() by @jan-janssen in #1508
- Add write_input() before transferring files to remote by @jan-janssen in #1511
- Executable: drop old code argument by @pmrv in #1513
- Rename the result() call to pull() - for consistency with pyiron_workflow by @jan-janssen in #1515
Full Changelog: pyiron_base-0.9.5...pyiron_base-0.9.6