v0.64.0
New year 2023 wishes
PyMAPDL developers wish you a happy 2023!! π
This release comes with tons of new features which we hope help you in this new year π
What's Changed
New Features
- Adding logic to stop the container and restart it to retrieve the files. by @germa89 in #1430
- Adding
write_to_log
option tomapdl.input
(grpc method) by @germa89 in #1455 - Standardize the
mapdl.inquire("", "RSTXXX")
behaviour by @germa89 in #1452 - Reducing timeout for license check by @germa89 in #1456
- Small harmonic analysis improvements by @germa89 in #1457
- Expanding commands to not be converted. by @germa89 in #1442
- Fixing race condition on mesh by @germa89 in #1448
- Removed QLCode from CICD by @germa89 in #1475
- Adding some command words to ignore spell check by @germa89 in #1476
- DPF for testing in CICD by @germa89 in #1445
- Renaming
remove_temp_files
toremove_temp_dir_on_exit
by @germa89 in #1466 - Converter improvements by @germa89 in #1470
- Improving CICD tests stability by @germa89 in #1481
- Add converter entry point by @germa89 in #1474
- Converter star slash improvements by @germa89 in #1478
- Reducing times for docs and testing by @germa89 in #1482
- Stopping license checker once it is connected by @germa89 in #1491
- Removing VPN fix in latest MAPDL version by @germa89 in #1492
- Adding inplace argument and expanding docs info for factorize by @germa89 in #1489
- Forcing SMP in student versions. by @germa89 in #1493
- Adding v23.1 support by @germa89 in #1494
mapdl.use
uploads macro file to remote instance by @germa89 in #1509- Adding edge case fix by @germa89 in #1520
- Upload a coverage report at every unit test job by @germa89 in #1544
- Adding plotter to inputs. by @germa89 in #1545
- Fixing dependabot and commenter issue by @germa89 in #1569
- Mode exposed in Mapdl class by @germa89 in #1560
- Implement extra methods in
NLIST
command by @germa89 in #1550 - DPF in build docs CICD by @germa89 in #1449
- CommandOutput improvements by @germa89 in #1554
- Exposure of Krylov Method for Frequency-Sweep Harmonic Analysis by @kmkoshy in #1490
- Upload test for DPF by @germa89 in #1557
- Small improvements in sphinx build by @germa89 in #1583
- Small improvements to logging by @germa89 in #1600
- Improving docstrings in post. by @germa89 in #1584
- Using multiple PR for dependabot by @germa89 in #1574
- Upgrading default python to 3.9 by @germa89 in #1612
- Reviewing basic DPF example by @germa89 in #1607
- Adding
/FCLEAN
implementation by @germa89 in #1633 - Adding Ubuntu docker image as remote by @germa89 in #1636
- Adding Windows testing by @germa89 in #1616
- Implementing vale by @RobPasMue in #1644
- Use ubuntu image to run as local by @germa89 in #1615
- Adding timeout to windows and local ubuntu jobs. by @germa89 in #1661
- Updating ubuntu section by @germa89 in #1662
- Adding debugging information by @germa89 in #1660
- Adding code spaces support by @germa89 in #1682
- Adding devcontainer support by @germa89 in #1685
- Externalizing dev doc publishing and avoiding re-run CI on merging. by @germa89 in #1698
- Improving process killing by @germa89 in #1700
- Adding
on_docker
andis_local
methods by @germa89 in #1731 - Adding string array and 3d array support by @germa89 in #1729
- Uploading coverage at the merging to main. by @germa89 in #1735
XSEL
commands return ids by @germa89 in #1739- Set Ansys version and executable from env vars by @germa89 in #1741
- Adding google analytics tag by @germa89 in #1740
- Adapting test_cwd to work in local and remote by @germa89 in #1751
- Reusing
_raise_output_errors
in_flush_stored
by @germa89 in #1522 - Implementing blacken docs by @germa89 in #1750
- Adding
avoid non interactive
non-documented argument by @germa89 in #1747 - Catching MAPDL process output by @germa89 in #1746
- Upgrading dev version. by @germa89 in #1769
- Adding v23.1 to the CI/CD by @germa89 in #1783
- Removing temporary files at the end of execution by @germa89 in #1784
- FEAT: deprecate check_version.py in favor of pyansys-tools-versioning by @jorgepiloto in #1473
- Remove direct dependency by @germa89 in #1786
- Clean artefact attached to Github release by @germa89 in #1787
Bug fixes or behavior changes
- Fixing doc build nightly. by @germa89 in #1446
- Math name issue by @germa89 in #1465
- Fix using license checker verbose argument internally by @germa89 in #1496
- Fixing licensing in docker building cicd by @germa89 in #1521
- Fix checking against existing MATH parameters by @germa89 in #1537
- Small style fix to lathe example by @germa89 in #1553
- Adding
links.rst
to docs by @germa89 in #1506 - Fix nightly dpf doc building issue by @germa89 in #1582
- Removing github deprecation warnings by @germa89 in #1576
- FIX: Add animation using DPF animate() by @GuillemBarroso in #1599
- Unnecessary file coverage.xml by @clatapie in #1617
- Solving rendering issues for examples documentation by @RobPasMue in #1658
- FIX: remove codespell file by @jorgepiloto in #1667
- FIX: gh_token scope by @jorgepiloto in #1679
- Increasing timeout for ubuntu by @germa89 in #1676
- Fix multidependabot by @germa89 in #1681
- fixing bug template by @germa89 in #1690
- Adding root to docker run by @germa89 in #1693
- Fix/aplot index error by @germa89 in #1691
- Adding downloader from other workflows by @germa89 in #1701
- Fix dev docs uploader-adding token by @germa89 in #1707
- Fixing numpy version by @germa89 in #1709
- fix convert example by @akaszynski in #1724
- Fix dependabot permissions by @germa89 in #1714
- Fix coverage issue with unchanged files by @germa89 in #1730
- Fix codecov using matrix by @germa89 in #1737
- Removing ip file option and small changes in learning section by @germa89 in #1738
- Fix devcontainer setup by @germa89 in #1742
- Deprecating
allow_ignore
in favor ofignore_errors
by @germa89 in #1743 - Fixing dash typos by @germa89 in #1764
- Removing ubuntu local from release requirements by @germa89 in #1772
- Undo the dev version by @germa89 in #1781
- Avoiding use 'self._path' in '_verify_local' by @germa89 in #1780
- Coming back to old release procedures by @germa89 in #1782
- Skipping license check on launching MAPDL instance for test by @germa89 in #1763
- Standarize the file name and location functions/approaches. by @germa89 in #1767
- Removing uploading html docs by @germa89 in #1790
Documentation
- Expanding info about docker usage. by @germa89 in #1454
- Adding acoustic example by @germa89 in #1458
- Change titles to sentence case by @PipKat in #1561
- Correction of example for parameters extraction by @pmaroneh in #1528
- add example file: composite dcb by @rmanno91 in #1441
- Quick edit of Krylov topic by @PipKat in #1593
- Documentation improvements by @germa89 in #1589
- General edit of Krylov example by @PipKat in #1605
- Example for building documentation by @clatapie in #1610
- Update flake8 source import by @RobPasMue in #1627
- add basic static cyclic example by @akaszynski in #1631
- Adding unit testing section by @clatapie in #1621
- Deleting techdemos folder by @clatapie in #1649
- Adding docker-compose files by @germa89 in #1659
- Minor edits for demo by @PipKat in #1668
- DOC: implement multi-version in main by @Revathyvenugopal162 in #1674
- Doc/adding proxy and firewall info by @germa89 in #1684
- Adding a webApp example using Dash by @rs-bh-n in #1497
- Reorganizing the headers by @germa89 in #1689
- Line length formatting to 88 by @germa89 in #1699
- Hiding docker by @germa89 in #1728
- Deleting the VM folder by @clatapie in #1722
- Adding the PyMAPDL architecture diagram by @clatapie in #1733
- Documenting differences between MAPDL and PyMAPDL by @germa89 in #1726
Maintenance
- Bump pytest from 7.1.2 to 7.1.3 in /requirements by @dependabot in #1444
- Bump pytest-sphinx from 0.4.0 to 0.5.0 in /requirements by @dependabot in #1460
- Bump actions/checkout from 2 to 3 by @dependabot in #1472
- Bump peter-murray/workflow-application-token-action from 1 to 2 by @dependabot in #1487
- Bump imageio from 2.21.2 to 2.21.3 in /requirements by @dependabot in #1486
- Bump matplotlib from 3.5.3 to 3.6.0 in /requirements by @dependabot in #1498
- Bump imageio from 2.21.3 to 2.22.0 in /requirements by @dependabot in #1502
- Bump pandas from 1.4.4 to 1.5.0 in /requirements by @dependabot in #1501
- Bump pypandoc from 1.8.1 to 1.9 in /requirements by @dependabot in #1514
- Bump sphinx from 5.1.1 to 5.2.1 in /requirements by @dependabot in #1512
- Bump sphinx-autodoc-typehints from 1.19.2 to 1.19.4 in /requirements by @dependabot in #1516
- Bump sphinx from 5.2.1 to 5.2.2 in /requirements by @dependabot in #1517
- Bump pytest-cov from 3.0.0 to 4.0.0 in /requirements by @dependabot in #1519
- Bump imageio from 2.22.0 to 2.22.1 in /requirements by @dependabot in #1527
- Bump ansys-sphinx-theme from 0.5.2 to 0.6.0 in /requirements by @dependabot in #1526
- Bump sphinx from 5.2.2 to 5.2.3 in /requirements by @dependabot in #1524
- Bump actions/setup-python from 4.2.0 to 4.3.0 by @dependabot in #1535
- Bump scipy from 1.9.1 to 1.9.2 in /requirements by @dependabot in #1534
- Bump numpydoc from 1.4.0 to 1.5.0 in /requirements by @dependabot in #1533
- Bump ansys-sphinx-theme from 0.6.0 to 0.6.1 in /requirements by @dependabot in #1531
- Bump matplotlib from 3.6.0 to 3.6.1 in /requirements by @dependabot in #1532
- Bump ansys-mapdl-reader from 0.52.0 to 0.52.1 in /requirements by @dependabot in #1530
- Improvements to template by @germa89 in #1549
- Bug template improvements by @germa89 in #1551
- Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 by @dependabot in #1556
- Bump ansys-mapdl-reader from 0.52.1 to 0.52.2 in /requirements by @dependabot in #1555
- Bump imageio from 2.22.1 to 2.22.2 in /requirements by @dependabot in #1559
- Bump sphinx from 5.2.3 to 5.3.0 in /requirements by @dependabot in #1558
- Bump pandas from 1.5.0 to 1.5.1 in /requirements by @dependabot in #1568
- Bump scipy from 1.9.2 to 1.9.3 in /requirements by @dependabot in #1571
- Bump ansys-mapdl-reader from 0.52.2 to 0.52.3 in /requirements by @dependabot in #1575
- Bump ansys-dpf-core from 0.6.0 to 0.6.1 in /requirements by @dependabot in #1567
- Bump plotly from 5.10.0 to 5.11.0 in /requirements by @dependabot in #1594
- Bump ansys-sphinx-theme from 0.6.1 to 0.7.0 in /requirements by @dependabot in #1588
- Bump ansys-dpf-core from 0.6.1 to 0.6.2 in /requirements by @dependabot in #1586
- Bump pytest from 7.1.3 to 7.2.0 in /requirements by @dependabot in #1587
- Bump autopep8 from 1.7.0 to 2.0.0 in /requirements by @dependabot in #1597
- Bump pypandoc from 1.9 to 1.10 in /requirements by @dependabot in #1598
- Bump imageio from 2.22.2 to 2.22.3 in /requirements by @dependabot in #1602
- Bump sphinx-autodoc-typehints from 1.19.4 to 1.19.5 in /requirements by @dependabot in #1608
- Bump pyvista from 0.36.1 to 0.37.0 in /requirements by @dependabot in #1609
- Bump matplotlib from 3.6.1 to 3.6.2 in /requirements by @dependabot in #1619
- Bump imageio from 2.22.3 to 2.22.4 in /requirements by @dependabot in #1618
- Bump ansys-sphinx-theme from 0.7.0 to 0.7.1 in /requirements by @dependabot in #1626
- Migrating the requirements by @clatapie in #1637
- Bump sphinx-copybutton from 0.5.0 to 0.5.1 by @dependabot in #1640
- Bump ansys-dpf-core from 0.6.2 to 0.7.0 by @dependabot in #1657
- Bump pandas from 1.5.1 to 1.5.2 by @dependabot in #1656
- Bump ansys-sphinx-theme from 0.7.1 to 0.7.2 by @dependabot in #1655
- Bump pyansys-tools-report from 0.3.2 to 0.4.0 by @dependabot in #1653
- Bump pytest-rerunfailures from 10.2 to 10.3 by @dependabot in #1654
- MAINT: migrate tool settings to pyproject.toml by @jorgepiloto in #1666
- Bump pyansys-tools-report from 0.4.0 to 0.4.1 by @dependabot in #1673
- Adding types to label workflow by @germa89 in #1683
- Disabling Windows tests. by @germa89 in #1697
- Bump autopep8 and imageio by @pyansys-ci-bot in #1727
- Bump vtk from 9.2.2 to 9.2.4 by @pyansys-ci-bot in #1748
- Bump pyansys/actions from 2.0.8 to 2.0.9 by @dependabot in #1761
- Bump ansys-mapdl-reader, scipy, pyansys-tools-report, vtk and sphinx-autodoc-typehints by @pyansys-ci-bot in #1757
- Bump ansys-mapdl-reader, matplotlib, pytest, pytest-rerunfailures, imageio-ffmpeg, imageio, plotly and sphinx-autodoc-typehints by @pyansys-ci-bot in #1770
- Bump pyansys/actions from 2.0.9 to 3.0.1 by @dependabot in #1776
New Contributors
- @rmanno91 made their first contribution in #1441
- @GuillemBarroso made their first contribution in #1599
- @Seb-Pi made their first contribution in #1675
- @rs-bh-n made their first contribution in #1497
- @pyansys-ci-bot made their first contribution in #1727
- @pre-commit-ci made their first contribution in #1762
- @kmahajan-cadfem made their first contribution in #1779
Full Changelog: v0.63.4...v0.64.0