Commit Graph

153 Commits

Author SHA1 Message Date
2eb6a8a8a4 update python interface 2020-09-01 10:55:45 +02:00
db9de111be updated python interface 2020-09-01 10:54:18 +02:00
6f775f6592 fix typo 2020-07-11 13:06:43 -04:00
40e59b27a7 add prototypes for exception handling functions 2020-07-11 13:06:05 -04:00
758c812306 Allow query of available styles from lib interface
Adds the following new library functions:
- lammps_has_style()
- lammps_style_count()
- lammps_stlye_name()

The Info class now also has the following member functions:

- Info::has_style()
- Info::get_available_styles()
2020-03-26 22:45:18 -04:00
ca1e1e2dff Convert British spelling to American 2020-03-18 23:09:23 +09:00
649a8cc01a Fix typo 2020-03-14 13:57:48 +09:00
475b7dc4f4 provide access to number of local data rows for fixes 2020-03-07 10:58:35 -05:00
943540b015 bugfix for extracting length of local data through python interface 2020-03-07 10:19:03 -05:00
33c846cd5e guard converting thermo output from other output to the screen and do not crash
fixes #1844
2020-01-17 09:48:07 -05:00
28a9dc40cb Add docstring to new lammps.py methods 2019-11-13 15:53:25 -05:00
78d5bc3d12 Merge branch 'master' into library_interface_update 2019-11-12 15:17:32 -05:00
9a7caebf57 fix c-syntax in python error. 2019-10-26 05:14:55 -04:00
f21b059cd4 fix another bug in extract_compute() method of LAMMPS python module 2019-10-25 16:16:39 -04:00
8f8bcf5f7b Fixes bug in extract_compute() python method 2019-10-24 16:17:32 -06:00
8bc54c96b0 Add missing default 2019-09-12 14:44:56 -04:00
fb58eb5f23 Add __len__ implementation for NeighList 2019-09-12 14:37:18 -04:00
fec9817086 Add __getitem__ implementation for NeighList 2019-09-12 14:14:06 -04:00
69854eab42 Expose Neighbor lists via library interface 2019-09-12 13:46:05 -04:00
3353bffb72 Remove magic numbers and additional data types in extract_global 2019-09-12 13:38:04 -04:00
5d7ce839a1 Fix memory leak 2019-09-12 13:37:53 -04:00
2b42428d28 Extend lib interface to set fix external callback
This allows creating a callback in Python and attaching it to
a fix external instance.
2019-08-20 14:04:49 -06:00
77e323d28c prefix option in install.py not needed 2019-03-26 21:55:07 -04:00
0edb82eb5e update format 2019-03-25 17:14:58 -04:00
b0a741fc58 add support for --prefix to python module installer 2019-03-25 16:51:35 -04:00
f69173f410 partial documentation update 2019-03-22 17:25:03 -04:00
0f030acc59 refactoring python module installer script to be (more) platform neutral and compatible with conventional make and CMake builds 2019-03-22 11:59:15 -04:00
e582c0d4e5 Update lammps.py 2019-02-12 08:20:54 +01:00
f5e3c53880 Update install.py 2019-02-12 08:08:22 +01:00
e7c1ca1fca Revert changes 2019-02-12 08:07:28 +01:00
277f8356b1 Update lammps.py 2019-02-09 08:46:22 +01:00
0fade44b43 Update install.py 2019-02-09 08:45:03 +01:00
b9d8b5f501 lib extension for Mac Os X 2019-02-04 09:23:29 +01:00
7c2a61ad4c Define lib_ext 2019-02-02 17:55:09 +01:00
562bc4e584 Update install.py 2019-02-02 13:05:26 +01:00
1927659fb1 fix cut-n-paste bug in extract_setting() method 2019-01-24 17:55:37 +01:00
49da946398 fix bug reported in https://github.com/lammps/lammps/issues/1294 2019-01-21 05:52:28 -05:00
4b0382cadd Fixes issue #1069 2018-08-21 14:45:01 -04:00
d00eaef070 Allow 'set' command to change atom velocities 2018-07-13 23:05:44 -04:00
43ffee980d fix typo in python module 2018-06-29 19:07:14 -04:00
19f81e0802 Add library functions for accessing LAMMPS configuration 2018-06-25 23:56:18 -04:00
5bf8e1bc5b add ability to retrieve the number of local rows for computes returning local data
this is done supporting the combination of type == 2 with style == 0,
i.e. a local scalar, which is not available in C++ (but there one can
access the compute style data member directly. for the python interface,
the pointer is automatically dereferenced and returned as a c_int.
2018-04-19 18:37:15 -04:00
164537cf37 whitespace cleanup 2018-04-19 18:30:51 -04:00
d14c16a47c a few new lib interface methods 2018-03-23 13:34:22 -06:00
62d446668c lammps.py: inconsistent use of tabs and spaces in indentation 2018-03-08 16:23:44 -07:00
a1bb877d55 correct commented out MPI examples 2018-03-07 11:17:03 -05:00
fd1edaf04f allow for mpi4py version 2 or 3 in Python wrapper 2018-03-07 08:52:46 -07:00
f914da62e0 fix typo 2018-02-06 16:57:27 +01:00
2a131d1416 Merge remote-tracking branch 'upstream/master' into fix_python_move 2017-12-15 13:56:54 -05:00
93be2d264e Detect correct integer type in lammps python interface 2017-12-02 00:39:15 -05:00