Codebase list votca-xtp / 7238a38
Updates to new upstream version 1.6 Nicholas Breen 3 years ago
17 changed file(s) with 530 addition(s) and 106 deletion(s). Raw diff Collapse all Expand all
0 votca-xtp (1.5-1) unstable; urgency=medium
0 votca-xtp (1.6-1) unstable; urgency=medium
11
22 * Initial release. (Closes: #921202)
33
4 -- Nicholas Breen <nbreen@debian.org> Tue, 05 Feb 2019 18:03:36 -0800
4 -- Nicholas Breen <nbreen@debian.org> Sun, 19 Apr 2020 13:13:55 -0700
55 Build-Depends: cmake,
66 debhelper (>= 12),
77 dh-python,
8 libboost-chrono-dev,
89 libboost-filesystem-dev,
910 libboost-program-options-dev,
1011 libboost-serialization-dev,
1314 libboost-timer-dev,
1415 libceres-dev,
1516 libeigen3-dev,
17 libfftw3-dev,
1618 libhdf5-dev,
1719 libsqlite3-dev,
18 libvotca-csg-dev (>= 1.5),
19 libvotca-csg-dev (<< 1.6~),
20 libvotca-tools-dev (>= 1.5),
21 libvotca-tools-dev (<< 1.6~),
20 libvotca-csg-dev (>= 1.6),
21 libvotca-csg-dev (<< 1.7~),
22 libvotca-tools-dev (>= 1.6),
23 libvotca-tools-dev (<< 1.7~),
2224 libxc-dev,
2325 pkg-config,
24 python
25 Standards-Version: 4.3.0
26 python3,
27 votca-csg (>= 1.6)
28 Standards-Version: 4.5.0
2629 Rules-Requires-Root: no
2730 Homepage: http://www.votca.org/
2831 Vcs-Browser: https://salsa.debian.org/debichem-team/votca-xtp
3235 Section: libdevel
3336 Architecture: any
3437 Multi-Arch: same
35 Depends: libvotca-xtp5 (= ${binary:Version}), ${misc:Depends}
38 Depends: libvotca-xtp6 (= ${binary:Version}), ${misc:Depends}
3639 Description: VOTCA's exciton transport library, development kit
3740 VOTCA is a software package which focuses on the analysis of molecular
3841 dynamics data, the development of systematic coarse-graining techniques as
4245 libvotca-xtp is VOTCA's exciton transport simulation library. This package
4346 contains header files and pkg-config files for programs using VOTCA.
4447
45 Package: libvotca-xtp5
48 Package: libvotca-xtp6
4649 Section: libs
4750 Architecture: any
4851 Multi-Arch: same
5760
5861 Package: votca-xtp
5962 Architecture: any
60 Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
63 Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}
64 Suggests: libvotca-xtp-tutorials
6165 Description: VOTCA's exciton transport engine
6266 VOTCA is a software package which focuses on the analysis of molecular
6367 dynamics data, the development of systematic coarse-graining techniques as
6569 disordered semiconductors.
6670 .
6771 xtp is Votca's exciton transport simulation engine.
72
73 Package: votca-xtp-tutorials
74 Architecture: all
75 Depends: bash (>= 4), ${misc:Depends}
76 Recommends: votca-xtp, python3:any
77 Description: VOTCA's coarse-graining tutorials
78 VOTCA is a software package which focuses on the analysis of molecular
79 dynamics data, the development of systematic coarse-graining techniques as
80 well as methods used for simulating microscopic charge transport in
81 disordered semiconductors.
82 .
83 This package contains architecture-independent tutorials for votca-xtp.
84
22 Source: https://github.com/votca/xtp/releases
33
44 Files: *
5 Copyright: 2018,2019 The VOTCA Development Team
5 Copyright: 2009-2020 The VOTCA Development Team
66 License: Apache-2.0
77 Licensed under the Apache License, Version 2.0 (the "License");
88 you may not use this file except in compliance with the License.
1919 On Debian systems, the complete text of the Apache License 2.0 can
2020 be found in "/usr/share/common-licenses/Apache-2.0"
2121
22 Files: CODE_OF_CONDUCT.md
23 Copyright: 2014 Coraline Ada Ehmke
24 License: CC-BY-4.0
25 Creative Commons Attribution 4.0 International Public License
26 .
27 By exercising the Licensed Rights (defined below), You accept and agree
28 to be bound by the terms and conditions of this Creative Commons
29 Attribution 4.0 International Public License ("Public License"). To the
30 extent this Public License may be interpreted as a contract, You are
31 granted the Licensed Rights in consideration of Your acceptance of
32 these terms and conditions, and the Licensor grants You such rights in
33 consideration of benefits the Licensor receives from making the
34 Licensed Material available under these terms and conditions.
35 .
36 Section 1 -- Definitions.
37 .
38 a. Adapted Material means material subject to Copyright and Similar
39 Rights that is derived from or based upon the Licensed Material
40 and in which the Licensed Material is translated, altered,
41 arranged, transformed, or otherwise modified in a manner requiring
42 permission under the Copyright and Similar Rights held by the
43 Licensor. For purposes of this Public License, where the Licensed
44 Material is a musical work, performance, or sound recording,
45 Adapted Material is always produced where the Licensed Material is
46 synched in timed relation with a moving image.
47 .
48 b. Adapter's License means the license You apply to Your Copyright
49 and Similar Rights in Your contributions to Adapted Material in
50 accordance with the terms and conditions of this Public License.
51 .
52 c. Copyright and Similar Rights means copyright and/or similar rights
53 closely related to copyright including, without limitation,
54 performance, broadcast, sound recording, and Sui Generis Database
55 Rights, without regard to how the rights are labeled or
56 categorized. For purposes of this Public License, the rights
57 specified in Section 2(b)(1)-(2) are not Copyright and Similar
58 Rights.
59 .
60 d. Effective Technological Measures means those measures that, in the
61 absence of proper authority, may not be circumvented under laws
62 fulfilling obligations under Article 11 of the WIPO Copyright
63 Treaty adopted on December 20, 1996, and/or similar international
64 agreements.
65 .
66 e. Exceptions and Limitations means fair use, fair dealing, and/or
67 any other exception or limitation to Copyright and Similar Rights
68 that applies to Your use of the Licensed Material.
69 .
70 f. Licensed Material means the artistic or literary work, database,
71 or other material to which the Licensor applied this Public
72 License.
73 .
74 g. Licensed Rights means the rights granted to You subject to the
75 terms and conditions of this Public License, which are limited to
76 all Copyright and Similar Rights that apply to Your use of the
77 Licensed Material and that the Licensor has authority to license.
78 .
79 h. Licensor means the individual(s) or entity(ies) granting rights
80 under this Public License.
81 .
82 i. Share means to provide material to the public by any means or
83 process that requires permission under the Licensed Rights, such
84 as reproduction, public display, public performance, distribution,
85 dissemination, communication, or importation, and to make material
86 available to the public including in ways that members of the
87 public may access the material from a place and at a time
88 individually chosen by them.
89 .
90 j. Sui Generis Database Rights means rights other than copyright
91 resulting from Directive 96/9/EC of the European Parliament and of
92 the Council of 11 March 1996 on the legal protection of databases,
93 as amended and/or succeeded, as well as other essentially
94 equivalent rights anywhere in the world.
95 .
96 k. You means the individual or entity exercising the Licensed Rights
97 under this Public License. Your has a corresponding meaning.
98 .
99 Section 2 -- Scope.
100 .
101 a. License grant.
102 .
103 1. Subject to the terms and conditions of this Public License,
104 the Licensor hereby grants You a worldwide, royalty-free,
105 non-sublicensable, non-exclusive, irrevocable license to
106 exercise the Licensed Rights in the Licensed Material to:
107 .
108 a. reproduce and Share the Licensed Material, in whole or
109 in part; and
110 .
111 b. produce, reproduce, and Share Adapted Material.
112 .
113 2. Exceptions and Limitations. For the avoidance of doubt, where
114 Exceptions and Limitations apply to Your use, this Public
115 License does not apply, and You do not need to comply with
116 its terms and conditions.
117 .
118 3. Term. The term of this Public License is specified in Section
119 6(a).
120 .
121 4. Media and formats; technical modifications allowed. The
122 Licensor authorizes You to exercise the Licensed Rights in
123 all media and formats whether now known or hereafter created,
124 and to make technical modifications necessary to do so. The
125 Licensor waives and/or agrees not to assert any right or
126 authority to forbid You from making technical modifications
127 necessary to exercise the Licensed Rights, including
128 technical modifications necessary to circumvent Effective
129 Technological Measures. For purposes of this Public License,
130 simply making modifications authorized by this Section 2(a)
131 (4) never produces Adapted Material.
132 .
133 5. Downstream recipients.
134 .
135 a. Offer from the Licensor -- Licensed Material. Every
136 recipient of the Licensed Material automatically
137 receives an offer from the Licensor to exercise the
138 Licensed Rights under the terms and conditions of this
139 Public License.
140 .
141 b. No downstream restrictions. You may not offer or impose
142 any additional or different terms or conditions on, or
143 apply any Effective Technological Measures to, the
144 Licensed Material if doing so restricts exercise of the
145 Licensed Rights by any recipient of the Licensed
146 Material.
147 .
148 6. No endorsement. Nothing in this Public License constitutes or
149 may be construed as permission to assert or imply that You
150 are, or that Your use of the Licensed Material is, connected
151 with, or sponsored, endorsed, or granted official status by,
152 the Licensor or others designated to receive attribution as
153 provided in Section 3(a)(1)(A)(i).
154 .
155 b. Other rights.
156 .
157 1. Moral rights, such as the right of integrity, are not
158 licensed under this Public License, nor are publicity,
159 privacy, and/or other similar personality rights; however, to
160 the extent possible, the Licensor waives and/or agrees not to
161 assert any such rights held by the Licensor to the limited
162 extent necessary to allow You to exercise the Licensed
163 Rights, but not otherwise.
164 .
165 2. Patent and trademark rights are not licensed under this
166 Public License.
167 .
168 3. To the extent possible, the Licensor waives any right to
169 collect royalties from You for the exercise of the Licensed
170 Rights, whether directly or through a collecting society
171 under any voluntary or waivable statutory or compulsory
172 licensing scheme. In all other cases the Licensor expressly
173 reserves any right to collect such royalties.
174 .
175 Section 3 -- License Conditions.
176 .
177 Your exercise of the Licensed Rights is expressly made subject to the
178 following conditions.
179 .
180 a. Attribution.
181 .
182 1. If You Share the Licensed Material (including in modified
183 form), You must:
184 .
185 a. retain the following if it is supplied by the Licensor
186 with the Licensed Material:
187 .
188 i. identification of the creator(s) of the Licensed
189 Material and any others designated to receive
190 attribution, in any reasonable manner requested by
191 the Licensor (including by pseudonym if
192 designated);
193 .
194 ii. a copyright notice;
195 .
196 iii. a notice that refers to this Public License;
197 .
198 iv. a notice that refers to the disclaimer of
199 warranties;
200 .
201 v. a URI or hyperlink to the Licensed Material to the
202 extent reasonably practicable;
203 .
204 b. indicate if You modified the Licensed Material and
205 retain an indication of any previous modifications; and
206 .
207 c. indicate the Licensed Material is licensed under this
208 Public License, and include the text of, or the URI or
209 hyperlink to, this Public License.
210 .
211 2. You may satisfy the conditions in Section 3(a)(1) in any
212 reasonable manner based on the medium, means, and context in
213 which You Share the Licensed Material. For example, it may be
214 reasonable to satisfy the conditions by providing a URI or
215 hyperlink to a resource that includes the required
216 information.
217 .
218 3. If requested by the Licensor, You must remove any of the
219 information required by Section 3(a)(1)(A) to the extent
220 reasonably practicable.
221 .
222 4. If You Share Adapted Material You produce, the Adapter's
223 License You apply must not prevent recipients of the Adapted
224 Material from complying with this Public License.
225 .
226 Section 4 -- Sui Generis Database Rights.
227 .
228 Where the Licensed Rights include Sui Generis Database Rights that
229 apply to Your use of the Licensed Material:
230 .
231 a. for the avoidance of doubt, Section 2(a)(1) grants You the right
232 to extract, reuse, reproduce, and Share all or a substantial
233 portion of the contents of the database;
234 .
235 b. if You include all or a substantial portion of the database
236 contents in a database in which You have Sui Generis Database
237 Rights, then the database in which You have Sui Generis Database
238 Rights (but not its individual contents) is Adapted Material; and
239 .
240 c. You must comply with the conditions in Section 3(a) if You Share
241 all or a substantial portion of the contents of the database.
242 .
243 For the avoidance of doubt, this Section 4 supplements and does not
244 replace Your obligations under this Public License where the Licensed
245 Rights include other Copyright and Similar Rights.
246 .
247 Section 5 -- Disclaimer of Warranties and Limitation of Liability.
248 .
249 a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
250 EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
251 AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
252 ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
253 IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
254 WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
255 PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
256 ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
257 KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
258 ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
259 .
260 b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
261 TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
262 NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
263 INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
264 COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
265 USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
266 ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
267 DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
268 IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
269 .
270 c. The disclaimer of warranties and limitation of liability provided
271 above shall be interpreted in a manner that, to the extent
272 possible, most closely approximates an absolute disclaimer and
273 waiver of all liability.
274 .
275 Section 6 -- Term and Termination.
276 .
277 a. This Public License applies for the term of the Copyright and
278 Similar Rights licensed here. However, if You fail to comply with
279 this Public License, then Your rights under this Public License
280 terminate automatically.
281 .
282 b. Where Your right to use the Licensed Material has terminated under
283 Section 6(a), it reinstates:
284 .
285 1. automatically as of the date the violation is cured, provided
286 it is cured within 30 days of Your discovery of the
287 violation; or
288 .
289 2. upon express reinstatement by the Licensor.
290 .
291 For the avoidance of doubt, this Section 6(b) does not affect any
292 right the Licensor may have to seek remedies for Your violations
293 of this Public License.
294 .
295 c. For the avoidance of doubt, the Licensor may also offer the
296 Licensed Material under separate terms or conditions or stop
297 distributing the Licensed Material at any time; however, doing so
298 will not terminate this Public License.
299 .
300 d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
301 License.
302 .
303 Section 7 -- Other Terms and Conditions.
304 .
305 a. The Licensor shall not be bound by any additional or different
306 terms or conditions communicated by You unless expressly agreed.
307 .
308 b. Any arrangements, understandings, or agreements regarding the
309 Licensed Material not stated herein are separate from and
310 independent of the terms and conditions of this Public License.
311 .
312 Section 8 -- Interpretation.
313 .
314 a. For the avoidance of doubt, this Public License does not, and
315 shall not be interpreted to, reduce, limit, restrict, or impose
316 conditions on any use of the Licensed Material that could lawfully
317 be made without permission under this Public License.
318 .
319 b. To the extent possible, if any provision of this Public License is
320 deemed unenforceable, it shall be automatically reformed to the
321 minimum extent necessary to make it enforceable. If the provision
322 cannot be reformed, it shall be severed from this Public License
323 without affecting the enforceability of the remaining terms and
324 conditions.
325 .
326 c. No term or condition of this Public License will be waived and no
327 failure to comply consented to unless expressly agreed to by the
328 Licensor.
329 .
330 d. Nothing in this Public License constitutes or may be interpreted
331 as a limitation upon, or waiver of, any privileges and immunities
332 that apply to the Licensor or You, including from the legal
333 processes of any jurisdiction or authority.
334
335 Files: share/basis_sets/*
336 Copyright: 2020 The Molecular Sciences Software Institute, Virginia Tech
337 1994-2020 Pacific Northwest National Laboratory, Batelle Memorial Institute
338 License: BSD-3-Clause
339 Redistribution and use in source and binary forms, with or without
340 modification, are permitted provided that the following conditions
341 are met:
342 .
343 1. Redistributions of source code must retain the above copyright
344 notice, this list of conditions and the following disclaimer.
345 .
346 2. Redistributions in binary form must reproduce the above copyright
347 notice, this list of conditions and the following disclaimer in the
348 documentation and/or other materials provided with the distribution.
349 .
350 3. Neither the name of the copyright holder nor the names of its
351 contributors may be used to endorse or promote products derived
352 from this software without specific prior written permission.
353 .
354 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
355 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
356 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
357 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
358 COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
359 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
360 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
361 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
362 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
363 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
364 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
365 POSSIBILITY OF SUCH DAMAGE.
366
22367 Files: debian/*
23 Copyright: 2019 Debichem team <debichem-devel@lists.alioth.debian.org>
368 Copyright: 2019,2020 Debichem team <debichem-devel@lists.alioth.debian.org>
24369 License: GPL-2+
25370 This package is free software; you can redistribute it and/or modify
26371 it under the terms of the GNU General Public License as published by
00 usr/lib/*/libvotca_xtp.so
1 usr/lib/*/pkgconfig/*
1 #usr/lib/*/pkgconfig/*
22 usr/include/*
33 #usr/share/votca/template
44 #usr/share/man/man7/*
+0
-1
debian/libvotca-xtp5.install less more
0 usr/lib/*/libvotca_xtp.so.*
0 usr/lib/*/libvotca_xtp.so.*
+0
-27
debian/man/xtp_update_exciton.1 less more
0 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
1 .TH XTP_UPDATE_EXCITON "1" "February 2019" "xtp_update_exciton 1.5" "User Commands"
2 .SH NAME
3 xtp_update_exciton \- Updates the state file for singlets and triplets + optional arguments
4 .SH DESCRIPTION
5 ==================================================
6 .br
7 ======== VOTCA (http://www.votca.org) ========
8 .br
9 ==================================================
10 .PP
11 THE VOTCA::XTP STATE\-FILE UPDATER FOR EXCITON EXTENSION
12 .PP
13 please submit bugs to bugs@votca.org
14 .br
15 xtp_update_exciton, version 1.5
16 .PP
17 Updates the CTP state file to additionally use singlets and triplets +
18 .SS "optional arguments:"
19 .TP
20 \fB\-h\fR, \fB\-\-help\fR
21 show this help message and exit
22 .TP
23 \fB\-f\fR SQLFILE, \fB\-\-file\fR SQLFILE
24 State file to update.
25 .SH "SEE ALSO"
26 http://www.votca.org/
0 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
1 .TH XTP_UPDATE_MAPFILE "1" "April 2020" "xtp_update_mapfile 1.6" "User Commands"
2 .SH NAME
3 xtp_update_mapfile \- Updates the CTP mapping file to VOTCA XTP
4 .SH DESCRIPTION
5 ==================================================
6 ======== VOTCA (http://www.votca.org) ========
7 ==================================================
8 .PP
9 THE VOTCA::XTP MAPPING FILE UPDATER
10 .PP
11 please submit bugs to bugs@votca.org
12 xtp_update_mapfile, version 1.6
13 .PP
14 Updates the CTP mapping file to VOTCA XTP
15 .SS "optional arguments:"
16 .TP
17 \fB\-h\fR, \fB\-\-help\fR
18 show this help message and exit
19 .TP
20 \fB\-sin\fR S_INPUT, \fB\-\-S_input\fR S_INPUT
21 Mapping file to update.
22 .TP
23 \fB\-sout\fR S_OUTPUT, \fB\-\-S_output\fR S_OUTPUT
24 Filename of new Mapping file.
25 .SH "SEE ALSO"
26 Tutorials for VOCTA-XTP are contained in the
27 .B votca-xtp-tutorials
28 package.
0 Quick python2 -> python3 conversion for a pair of tutorial scripts, until
1 the next upstream release.
2 Index: votca/votca-xtp/tutorials/GROMACS/KMC_Methane/change_energy.py
3 ===================================================================
4 --- votca-xtp/tutorials/GROMACS/KMC_Methane/change_energy.py
5 +++ votca-xtp/tutorials/GROMACS/KMC_Methane/change_energy.py
6 @@ -1,4 +1,4 @@
7 -#!/usr/bin/python
8 +#!/usr/bin/python3
9
10 import lxml.etree as lxml
11 import argparse as ap
12 @@ -17,4 +17,4 @@ for entry in root.iter('job'):
13 estat=region.find("E_static").text
14 output.find("E_tot").text=estat
15
16 -print(lxml.tostring(root, pretty_print=True))
17 +print((lxml.tostring(root, pretty_print=True)))
18 Index: votca/votca-xtp/tutorials/LAMMPS/KMC_Thiophene/plotting_scripts/xtp_kmc_makemovie_traj.py
19 ===================================================================
20 --- votca-xtp/tutorials/LAMMPS/KMC_Thiophene/plotting_scripts/xtp_kmc_makemovie_traj.py
21 +++ votca-xtp/tutorials/LAMMPS/KMC_Thiophene/plotting_scripts/xtp_kmc_makemovie_traj.py
22 @@ -1,4 +1,4 @@
23 -#!/usr/bin/env python
24 +#!/usr/bin/env python3
25 import matplotlib as mpl
26 from mpl_toolkits.mplot3d import Axes3D
27 from mpl_toolkits.mplot3d import proj3d
28 @@ -23,7 +23,7 @@ class carrier(object):
29 def __init__(self):
30 carrier.numberofobjects+=1
31 self.id=carrier.numberofobjects
32 - print("Charge {} has been added".format(self.id))
33 + print(("Charge {} has been added".format(self.id)))
34 self.t=[]
35 self.x=[]
36 self.y=[]
37 @@ -54,8 +54,8 @@ class carrier(object):
38 self.color=color
39
40 def info(self):
41 - print("Carrier No. ",self.id)
42 - print(self.array())
43 + print(("Carrier No. ",self.id))
44 + print((self.array()))
45
46
47 class carriercollection(object):
48 @@ -92,7 +92,7 @@ class carriercollection(object):
49 self.xinterval=1.2*np.array([np.min(boxsizes[:,0]),np.max(boxsizes[:,1])])
50 self.yinterval=1.2*np.array([np.min(boxsizes[:,2]),np.max(boxsizes[:,3])])
51 self.zinterval=1.2*np.array([np.min(boxsizes[:,4]),np.max(boxsizes[:,5])])
52 - print(self.xinterval,self.yinterval,self.zinterval)
53 + print((self.xinterval,self.yinterval,self.zinterval))
54 def mergeonto(self,other):
55 self.listofcarriers=self.listofcarriers+other.listofcarriers
56
57 @@ -107,14 +107,14 @@ class carriercollection(object):
58
59 def readinfile(self, infile):
60 with open (infile, "rb") as csvfile:
61 - print("Opening file {}".format(infile))
62 + print(("Opening file {}".format(infile)))
63 reader = csv.reader(csvfile, dialect="excel-tab")
64 for row in reader:
65 if reader.line_num>self.steps and self.steps!=False:
66 break
67 if "time" in row[0]:
68 if "charges" in ''.join(row):
69 - print(''.join(row))
70 + print((''.join(row)))
71 m=re.search('\( ([0-9].?) charges \)',''.join(row))
72 noofcharges=int(m.group(1))
73 else:
74 @@ -128,7 +128,7 @@ class carriercollection(object):
75 for carrier in self.listofcarriers:
76 carrier.array()
77
78 - print("Found {} charges in file.".format(noofcharges))
79 + print(("Found {} charges in file.".format(noofcharges)))
80
81
82 def plottimestep(self,time,step):
83 @@ -162,13 +162,13 @@ class carriercollection(object):
84
85 if os.path.isdir(self.foldername+str(i)) and (os.path.isdir(self.foldername+str(i-1)) or (os.path.isdir(self.foldername) and i==1)):
86 os.rename(self.foldername+str(i),self.foldername+str(i+1))
87 - print("backing up folder {} to {}".format(self.foldername+str(i),self.foldername+str(i+1)))
88 + print(("backing up folder {} to {}".format(self.foldername+str(i),self.foldername+str(i+1))))
89 if os.path.isdir(self.foldername) and i==0:
90 os.rename(self.foldername,self.foldername+str(i+1))
91 - print("backing up folder {} to {}".format(self.foldername,self.foldername+str(i+1)))
92 + print(("backing up folder {} to {}".format(self.foldername,self.foldername+str(i+1))))
93 if i==0:
94 os.mkdir(self.foldername)
95 - print("creating folder {}".format(self.foldername))
96 + print(("creating folder {}".format(self.foldername)))
97 elif i>0:
98 self.createfolder(i-1)
99 else:
100 @@ -182,9 +182,9 @@ class carriercollection(object):
101 os.chdir(self.foldername)
102 tmin=self.tmin()
103 print(tmin)
104 - steps=range(int(length*framerate)+1)
105 + steps=list(range(int(length*framerate)+1))
106 for step in steps:
107 - print("evaluating frame {} of {}.".format(step,length*framerate))
108 + print(("evaluating frame {} of {}.".format(step,length*framerate)))
109 time=step*tmin/(length*framerate)
110 self.plottimestep(time,step)
111 command='ffmpeg -i frame_%04d.png {}'.format(filename)
0 python3-tutorial-scripts.patch
1212 override_dh_auto_test:
1313 -dh_auto_test
1414
15 override_dh_auto_install:
16 dh_auto_install
17 cp -r tutorials debian/tmp/usr/share/votca/tutorials-xtp
18 find debian/tmp/usr/share/votca/tutorials-xtp \( -name .gitignore -o -name .gitlab-ci.yml -o -name .travis.yml \) -exec rm {} \;
19 find debian/tmp/usr/share/votca/tutorials-xtp -name system.com -exec chmod a-x {} \;
20 -rm -rf debian/tmp/usr/share/votca/tutorials-xtp/CMakeModules debian/tmp/usr/share/votca/tutorials-xtp/CMakeLists.txt
21
1522 override_dh_installman:
1623 dh_installman --sourcedir=$(CURDIR)/debian/man
1724
1825 %:
19 dh $@ --with python2
26 dh $@ --with python3
2027
0 usr/share/votca/tutorials-xtp
0 usr/share/votca/*
10 usr/bin/*
21 usr/share/man/man1/*
3
2 usr/share/votca/xtp/*
00 xtp_basisset.1
11 xtp_makeauxbasis.1
2 xtp_update_exciton.1
2 xtp_update_mapfile.1
+0
-20
tutorials/GROMACS/Methane/QC_FILES/g09/anion_geo/polar/molpol.xml~ less more
0 <options>
1 <molpol help="Molecular polarizability calculator (and optimizer)" label="tool:molpol">
2 <mpsfiles>
3 <input help="mps input file">CH4_i.mps</input>
4 <output help="mps output file">CH4_i.mps</output>
5 <polar help="xml file with infos on polarizability tensor">output.xml</polar>
6 </mpsfiles>
7 <induction>
8 <expdamp help="Thole sharpness parameter">0.39000</expdamp>
9 <wSOR help="mixing factor for convergence">0.35000</wSOR>
10 <maxiter help="maximum number of iterations">1024</maxiter>
11 <tolerance help="rel. tolerance for induced moments">0.00001</tolerance>
12 </induction>
13 <target>
14 <optimize help="if 'true', refine atomic polarizabilities to match molecular polarizable volume specified in target.molpol">true</optimize>
15 <molpol help="target polarizability tensor in format xx xy xz yy yz zz (this should be in the eigen-frame, hence xy = xz = yz = 0), if optimize=true the associated polarizable volume will be matched iteratively and the resulting set of polar sites written to mpsfiles.output">2.3191 0.0 0.0 2.3199 0.0 2.3204</molpol>
16 <tolerance help="relative tolerance when optimizing the polarizable volume">0.00001</tolerance>
17 </target>
18 </molpol>
19 </options>
+0
-20
tutorials/GROMACS/Methane/QC_FILES/g09/cation_geo/polar/molpol.xml~ less more
0 <options>
1 <molpol help="Molecular polarizability calculator (and optimizer)" label="tool:molpol">
2 <mpsfiles>
3 <input help="mps input file">CH4_h.mps</input>
4 <output help="mps output file">CH4_h.mps</output>
5 <polar help="xml file with infos on polarizability tensor">output.xml</polar>
6 </mpsfiles>
7 <induction>
8 <expdamp help="Thole sharpness parameter">0.39000</expdamp>
9 <wSOR help="mixing factor for convergence">0.35000</wSOR>
10 <maxiter help="maximum number of iterations">1024</maxiter>
11 <tolerance help="rel. tolerance for induced moments">0.00001</tolerance>
12 </induction>
13 <target>
14 <optimize help="if 'true', refine atomic polarizabilities to match molecular polarizable volume specified in target.molpol">true</optimize>
15 <molpol help="target polarizability tensor in format xx xy xz yy yz zz (this should be in the eigen-frame, hence xy = xz = yz = 0), if optimize=true the associated polarizable volume will be matched iteratively and the resulting set of polar sites written to mpsfiles.output">1.4451 0.0 0.0 2.0267 0.0 2.0267</molpol>
16 <tolerance help="relative tolerance when optimizing the polarizable volume">0.00001</tolerance>
17 </target>
18 </molpol>
19 </options>
+0
-20
tutorials/GROMACS/Methane/QC_FILES/g09/neutral_geo/polar/molpol.xml~ less more
0 <options>
1 <molpol help="Molecular polarizability calculator (and optimizer)" label="tool:molpol">
2 <mpsfiles>
3 <input help="mps input file">CH4_n.mps</input>
4 <output help="mps output file">CH4_n.mps</output>
5 <polar help="xml file with infos on polarizability tensor">output.xml</polar>
6 </mpsfiles>
7 <induction>
8 <expdamp help="Thole sharpness parameter">0.39000</expdamp>
9 <wSOR help="mixing factor for convergence">0.35000</wSOR>
10 <maxiter help="maximum number of iterations">1024</maxiter>
11 <tolerance help="rel. tolerance for induced moments">0.00001</tolerance>
12 </induction>
13 <target>
14 <optimize help="if 'true', refine atomic polarizabilities to match molecular polarizable volume specified in target.molpol">true</optimize>
15 <molpol help="target polarizability tensor in format xx xy xz yy yz zz (this should be in the eigen-frame, hence xy = xz = yz = 0), if optimize=true the associated polarizable volume will be matched iteratively and the resulting set of polar sites written to mpsfiles.output">2.3191 0.0 0.0 2.3199 0.0 2.3204</molpol>
16 <tolerance help="relative tolerance when optimizing the polarizable volume">0.00001</tolerance>
17 </target>
18 </molpol>
19 </options>