Pythonic interface to MAPDL
This is patch release aimed to fix some of PyMAPDL bugs, and improve some internal inner package inner workings.
start_instance
. Bug where start_instance
was not passed when provided as argument to launch_mapdl
.pool
to connect to remote MAPDL instances. Now you can spawn several MAPDL instances and use MapdlPool
to connect to them using the port
argument:from ansys.mapdl.core.pool import LocalMapdlPool
pool = MapdlPool(2, start_instance=False, port=[50092, 50093])
print(pool)
pool
to connect to remote MAPDL instances by @germa89 in https://github.com/ansys/pymapdl/pull/2862
feat/seo-improvements
branch of ansys/actions
for doc-deploy by @Revathyvenugopal162 in https://github.com/ansys/pymapdl/pull/2930
test_xpl.py::test_save
on v24.2 by @germa89 in https://github.com/ansys/pymapdl/pull/2905
PYMAPDL_START_INSTANCE
env var on CLI pymapdl start
by @germa89 in https://github.com/ansys/pymapdl/pull/2915
conf.py
by @clatapie in https://github.com/ansys/pymapdl/pull/2869
README.rst
file by @clatapie in https://github.com/ansys/pymapdl/pull/2132
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.68.0...v0.68.1
Hey PyMAPDL users!
We've got some exciting updates coming your way with the latest release of our beloved pymapdl
package! 🚀
This version do an important effort in improving PyMAPDL documentation and also solve many bug fixes.
There are also some important new features and enhancements.
Let's break it down and see what goodies await in version 0.68.0! 🎉✨
mapdl.mode
to mapdl.connection
by @germa89 in https://github.com/ansys/pymapdl/pull/2431
to_list
by @germa89 in https://github.com/ansys/pymapdl/pull/2571
save_selection
and small change in Components API by @germa89 in https://github.com/ansys/pymapdl/pull/2454
inquire
return something when no =
in response by @germa89 in https://github.com/ansys/pymapdl/pull/2522
mapdl.get
always asking for multiline output when using item3
by @germa89 in https://github.com/ansys/pymapdl/pull/2467
get_array
and non_interactive
raising exceptions by @germa89 in https://github.com/ansys/pymapdl/pull/2484
user-guide
section by @clatapie in https://github.com/ansys/pymapdl/pull/2237
write documentation
section by @germa89 in https://github.com/ansys/pymapdl/pull/2729
ansys-sphinx-theme
version by @clatapie in https://github.com/ansys/pymapdl/pull/2405
libgomp1
dependency by @germa89 in https://github.com/ansys/pymapdl/pull/2514
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.67.0...v0.68.0
This release is mainly because of maintenance reasons. There is no big changes or new features.
kplot
and nplot
when using mouse picking by @germa89 in https://github.com/ansys/pymapdl/pull/2353
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.66.0...v0.67.0
This new release has focused in two things:
This PR allows a more easy to maintain geometry plot API. Further more eases different entities plots and grouping. Thanks to this we can use mapdl.cmplot
.
See Migration to the new geometry API
Now you can access components using an API similar to the parameters one:
>>> mapdl.components
MAPDL Components
----------------
MYCOMP1 : NODE
MYCOMP2 : ELEM
and
>>> mapdl.components["mycomp1"]
Component(type='NODE', items=(1, 3, 6))
See Components API
Additionally, we would like to highlight the following changes/improvements:
@ansys/pymapdl-maintainers and @ansys/pymapdl-developers hope you enjoy the new features! 🚀
mapdl.solution()
to enter in solution processor by @germa89 in https://github.com/ansys/pymapdl/pull/2293
math
module calls into ansys-math-core
ones by @clatapie in https://github.com/ansys/pymapdl/pull/2102
examples
by @germa89 in https://github.com/ansys/pymapdl/pull/2192
mapdl.tbdele
argument by @germa89 in https://github.com/ansys/pymapdl/pull/2186
post_processing
plots by @germa89 in https://github.com/ansys/pymapdl/pull/2295
ansys-mapdl-reader
to 0.52.19 by @clatapie in https://github.com/ansys/pymapdl/pull/2203
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.65.2...v0.66.0
Update release branch for 0.65.2 in #2234 by @germa89 @clatapie @pre-commit-ci
Bumping to 0.65.2 by @germa89
Release 0.65.2-pyvista fix by @germa89
Bump to 0.65.2 by @germa89
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.65.1...v0.65.2
*GET
command by @germa89 in https://github.com/ansys/pymapdl/pull/1982
Parameters
by @germa89 in https://github.com/ansys/pymapdl/pull/2028
TBFT
method by @germa89 in https://github.com/ansys/pymapdl/pull/2027
checking_valid_IP
on MapdlGrpc classs by @germa89 in https://github.com/ansys/pymapdl/pull/2025
rlblock
's methods to parse R
constants by @germa89 in https://github.com/ansys/pymapdl/pull/2024
ansys-tools-path
to v0.2 by @germa89 in https://github.com/ansys/pymapdl/pull/2040
comp
to the nodal_values
function by @germa89 in https://github.com/ansys/pymapdl/pull/1997
input
and input_strings
inside non_interactive
by @germa89 in https://github.com/ansys/pymapdl/pull/2022
non_interactive
documentation by @germa89 in https://github.com/ansys/pymapdl/pull/2026
mapdl_grpc
documentation by @clatapie in https://github.com/ansys/pymapdl/pull/2053
Full Changelog: https://github.com/ansys/pymapdl/compare/v0.64.1...v0.65.0
force_output
by @germa89 in https://github.com/pyansys/pymapdl/pull/1921
RUNNING_TESTS
global flag. by @germa89 in https://github.com/pyansys/pymapdl/pull/1937
__del__
method by @germa89 in https://github.com/pyansys/pymapdl/pull/1798
Full Changelog: https://github.com/pyansys/pymapdl/compare/v0.64.0...v0.64.1
PyMAPDL developers wish you a happy 2023!! 🎉
This release comes with tons of new features which we hope help you in this new year 😄
write_to_log
option to mapdl.input
(grpc method) by @germa89 in https://github.com/pyansys/pymapdl/pull/1455
mapdl.inquire("", "RSTXXX")
behaviour by @germa89 in https://github.com/pyansys/pymapdl/pull/1452
remove_temp_files
to remove_temp_dir_on_exit
by @germa89 in https://github.com/pyansys/pymapdl/pull/1466
mapdl.use
uploads macro file to remote instance by @germa89 in https://github.com/pyansys/pymapdl/pull/1509
NLIST
command by @germa89 in https://github.com/pyansys/pymapdl/pull/1550
/FCLEAN
implementation by @germa89 in https://github.com/pyansys/pymapdl/pull/1633
on_docker
and is_local
methods by @germa89 in https://github.com/pyansys/pymapdl/pull/1731
XSEL
commands return ids by @germa89 in https://github.com/pyansys/pymapdl/pull/1739
_raise_output_errors
in _flush_stored
by @germa89 in https://github.com/pyansys/pymapdl/pull/1522
avoid non interactive
non-documented argument by @germa89 in https://github.com/pyansys/pymapdl/pull/1747
links.rst
to docs by @germa89 in https://github.com/pyansys/pymapdl/pull/1506
allow_ignore
in favor of ignore_errors
by @germa89 in https://github.com/pyansys/pymapdl/pull/1743
Full Changelog: https://github.com/pyansys/pymapdl/compare/v0.63.4...v0.64.0