Axel Kohlmeyer
6f775f6592
fix typo
2020-07-11 13:06:43 -04:00
Axel Kohlmeyer
40e59b27a7
add prototypes for exception handling functions
2020-07-11 13:06:05 -04:00
Richard Berger
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
Eisuke Kawashima
ca1e1e2dff
Convert British spelling to American
2020-03-18 23:09:23 +09:00
Eisuke Kawashima
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
Axel Kohlmeyer
475b7dc4f4
provide access to number of local data rows for fixes
2020-03-07 10:58:35 -05:00
Axel Kohlmeyer
943540b015
bugfix for extracting length of local data through python interface
2020-03-07 10:19:03 -05:00
Axel Kohlmeyer
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
Richard Berger
28a9dc40cb
Add docstring to new lammps.py methods
2019-11-13 15:53:25 -05:00
Richard Berger
78d5bc3d12
Merge branch 'master' into library_interface_update
2019-11-12 15:17:32 -05:00
Axel Kohlmeyer
9a7caebf57
fix c-syntax in python error.
2019-10-26 05:14:55 -04:00
Axel Kohlmeyer
f21b059cd4
fix another bug in extract_compute() method of LAMMPS python module
2019-10-25 16:16:39 -04:00
Aidan Thompson
8f8bcf5f7b
Fixes bug in extract_compute() python method
2019-10-24 16:17:32 -06:00
Richard Berger
8bc54c96b0
Add missing default
2019-09-12 14:44:56 -04:00
Richard Berger
fb58eb5f23
Add __len__ implementation for NeighList
2019-09-12 14:37:18 -04:00
Richard Berger
fec9817086
Add __getitem__ implementation for NeighList
2019-09-12 14:14:06 -04:00
Richard Berger
69854eab42
Expose Neighbor lists via library interface
2019-09-12 13:46:05 -04:00
Richard Berger
3353bffb72
Remove magic numbers and additional data types in extract_global
2019-09-12 13:38:04 -04:00
Richard Berger
5d7ce839a1
Fix memory leak
2019-09-12 13:37:53 -04:00
Richard Berger
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
Axel Kohlmeyer
77e323d28c
prefix option in install.py not needed
2019-03-26 21:55:07 -04:00
Axel Kohlmeyer
0edb82eb5e
update format
2019-03-25 17:14:58 -04:00
Axel Kohlmeyer
b0a741fc58
add support for --prefix to python module installer
2019-03-25 16:51:35 -04:00
Axel Kohlmeyer
f69173f410
partial documentation update
2019-03-22 17:25:03 -04:00
Axel Kohlmeyer
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
Jan Janßen
e582c0d4e5
Update lammps.py
2019-02-12 08:20:54 +01:00
Jan Janßen
f5e3c53880
Update install.py
2019-02-12 08:08:22 +01:00
Jan Janßen
e7c1ca1fca
Revert changes
2019-02-12 08:07:28 +01:00
Jan Janßen
277f8356b1
Update lammps.py
2019-02-09 08:46:22 +01:00
Jan Janßen
0fade44b43
Update install.py
2019-02-09 08:45:03 +01:00
Jan Janßen
b9d8b5f501
lib extension for Mac Os X
2019-02-04 09:23:29 +01:00
Jan Janßen
7c2a61ad4c
Define lib_ext
2019-02-02 17:55:09 +01:00
Jan Janßen
562bc4e584
Update install.py
2019-02-02 13:05:26 +01:00
Axel Kohlmeyer
1927659fb1
fix cut-n-paste bug in extract_setting() method
2019-01-24 17:55:37 +01:00
Axel Kohlmeyer
49da946398
fix bug reported in https://github.com/lammps/lammps/issues/1294
2019-01-21 05:52:28 -05:00
Richard Berger
4b0382cadd
Fixes issue #1069
2018-08-21 14:45:01 -04:00
Richard Berger
d00eaef070
Allow 'set' command to change atom velocities
2018-07-13 23:05:44 -04:00
Axel Kohlmeyer
43ffee980d
fix typo in python module
2018-06-29 19:07:14 -04:00
Richard Berger
19f81e0802
Add library functions for accessing LAMMPS configuration
2018-06-25 23:56:18 -04:00
Axel Kohlmeyer
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
Axel Kohlmeyer
164537cf37
whitespace cleanup
2018-04-19 18:30:51 -04:00
Steven J. Plimpton
d14c16a47c
a few new lib interface methods
2018-03-23 13:34:22 -06:00
Christoph Junghans
62d446668c
lammps.py: inconsistent use of tabs and spaces in indentation
2018-03-08 16:23:44 -07:00
Axel Kohlmeyer
a1bb877d55
correct commented out MPI examples
2018-03-07 11:17:03 -05:00
Steven J. Plimpton
fd1edaf04f
allow for mpi4py version 2 or 3 in Python wrapper
2018-03-07 08:52:46 -07:00
Axel Kohlmeyer
f914da62e0
fix typo
2018-02-06 16:57:27 +01:00
Richard Berger
2a131d1416
Merge remote-tracking branch 'upstream/master' into fix_python_move
2017-12-15 13:56:54 -05:00
Richard Berger
93be2d264e
Detect correct integer type in lammps python interface
2017-12-02 00:39:15 -05:00
Richard Berger
6f7bd78ea2
Fixes issue #701
...
PyLammps now supports thermo_style entries such as c_msd[4]
2017-11-29 01:06:44 -05:00
Richard Berger
45aa7de171
Limit IPython autocomplete to known commands and properties
2017-10-12 14:43:17 -04:00