Philip Eisenlohr
d17d6636df
substantial rewrite of former package. now includes dedicated orientation and (associated) symmetry class. should be easier to handle...
...
new or improved methods:
- disorientation (between two orientations)
- IPFcolor: TSL color of inverse pole figure for given axis
2013-11-25 19:04:39 +00:00
Philip Eisenlohr
05fa8bf580
make data_append() coping with any iterable data type (not just list)
2013-11-25 18:58:27 +00:00
Martin Diehl
9ac8846e41
compiling with hdf5 is now working for DAMASK (if HDF5=ON) and for playground example in private
2013-11-07 12:52:36 +00:00
Philip Eisenlohr
c496288144
make "orientation" module part of damask python interface
2013-10-08 13:56:28 +00:00
Philip Eisenlohr
ec6440f1f4
when adding labels now making sure that they get processed during output writing
2013-10-08 13:54:13 +00:00
Martin Diehl
9f39405adf
fixed material.config of elastic tests to run with new error, currently to strict, needs fix
...
removed long spectral example test from list of daily tests
2013-09-20 16:23:52 +00:00
Martin Diehl
a0f304021f
fixed restarting for Polarisation and AL, updated corresponding test and polished output in python (some statements are screwed up when making them Python3 compatible)
2013-09-20 14:22:37 +00:00
Martin Diehl
415892b8e7
did some conversion needed for use with python 3
2013-09-18 19:31:27 +00:00
Martin Diehl
3eb8aa1362
checked for python3 compatibility:
...
use "print('foo')" instead of "print 'foo'"
and "except(error) as e" instead of "except error,e"
2013-09-14 10:52:02 +00:00
Martin Diehl
3bb5a5e7b5
line too long in DAMASK_spectral_solverPolarisation.f90, reordered curl calculation for clearer look, fixed test for Marc 2013
2013-08-08 18:10:58 +00:00
Martin Diehl
4cb6c0a706
added support for MSC.Marc>2013 to tools (execution with option for optimization (h/l/-) and OpenMP (True/False)
...
added test for MSC.Marc2013
removed automated test run for MSC.Marc 2010, hast to run on a different machine and is deprecated anyway
2013-08-08 09:12:44 +00:00
Martin Diehl
cc6c524740
updated test for spectral solver example and example files. changed marc job submission such that the marc version number is no longer expected at the end of the subroutine file
2013-08-06 09:48:57 +00:00
Philip Eisenlohr
9abc9a99fc
added possibility to
...
* read ASCIItable not having labels
* write numpy array as data
2013-06-30 00:21:51 +00:00
Christoph Kords
fab0ea8e4e
interpolation method is now an attribute of the Colormap class; added classic "rainbow" colorscheme to predefined ones
2013-05-28 20:15:13 +00:00
Christoph Kords
65c5090378
added option to linearly interpolate colors to Colormap class
2013-05-28 17:33:51 +00:00
Christoph Kords
2784a96a51
do not print colormap name for format=raw
2013-05-28 14:45:53 +00:00
Christoph Kords
7c42facfe0
predefined colormaps now as class attribute of "Colormap"
2013-05-28 14:04:25 +00:00
Christoph Kords
ee2595c008
added method to use predefined colormaps
2013-05-28 13:50:36 +00:00
Christoph Kords
4fda285e08
added method to invert colormap
2013-05-28 12:18:25 +00:00
Christoph Kords
d01a8bdf8c
renamed methods "to" and "asModel" to more (?) meaningfull "convertTo" and "expressAs"
2013-05-28 11:47:15 +00:00
Christoph Kords
8421587724
added some space here and there for more readability
2013-05-28 11:39:26 +00:00
Martin Diehl
3f9d642d87
corrected error message when complaining about uncompiled core module
2013-04-29 16:30:08 +00:00
Martin Diehl
aee8196b32
example test for Abaqus now takes files from examples folder, both Abaqus test take now *.env from installation/mods_abaqus
2013-03-26 12:06:19 +00:00
Mahesh Balasubramaniam
7fd1dca4f5
corrected a little mistake on line 145 that sets the maximum value of XYZ values to be 1.0
2013-03-25 20:18:30 +00:00
Martin Diehl
cb8a7e7d25
new function to compare tables both located in current directory
2013-03-19 15:46:07 +00:00
Martin Diehl
43ec1d2051
added output of perceptual unfiform colormaps to GOM (DIC Aramis) format, deleted some old files in the documentation folder
2013-03-19 15:19:46 +00:00
Martin Diehl
3660b2a245
added functionality to check for available licenses to damask/environment.py, now using this functionality + a check for the correct version before starting Abaqus6.12.2_compileIfort/run_test.py and Abaqus6.12.2_example/run_test.py
2013-03-04 19:39:13 +00:00
Martin Diehl
b94caae041
added missing import of os
2013-02-19 15:57:51 +00:00
Philip Eisenlohr
d8da2f60d8
added core module function math_periodicNearestNeighborDistances
2013-02-19 14:56:26 +00:00
Philip Eisenlohr
fc9ecc7ed5
fixed bugs in HSL2RGB and the two CIE conversions.
...
streamlined interpolation.
2013-02-02 20:17:02 +00:00
Philip Eisenlohr
95c74961dd
polished syntax here and there.
2013-02-02 15:11:55 +00:00
Philip Eisenlohr
0dabe29657
ignore problems when importing (outdated) core module during its rebuilding.
2013-02-01 11:45:20 +00:00
Philip Eisenlohr
20060b4275
added pathInfo parsing of $shellVariables. These are now interpreted as absolute path (used to be wrongly considered relative...)
2013-02-01 11:30:57 +00:00
Martin Diehl
e74b5da19a
changed all remaining routines to fortran-fast arrays (geometry reconstruction etc.)
...
changed all remaining routines in f2py to more clever determination of array size (requires f2py >= 2.0)
enabled 3D visualize to work with odd resolution by switching to linear reconstruction
PLEASE NOTE: Redefinition of routines for f2py might cause trouble -> DELETE DAMASK_ROOT/lib/damask/core.so in this case
further changes: added pure statement where possible, polished, unified use of "Q" for "Quaternion" and reordered math to have similar routines together
2013-01-31 16:28:08 +00:00
Martin Diehl
96577b18fb
introduced error code for run_test.py
2013-01-23 18:33:46 +00:00
Mahesh Balasubramaniam
a1f0ed483c
export method with format and revised crop options added to the Colormap class.
2013-01-18 17:17:50 +00:00
Martin Diehl
b018934b45
simplified code, added functionality to export raw list
2013-01-16 18:45:10 +00:00
Mahesh Balasubramaniam
7ac7d1a657
new tool for creation of colormaps, now using proper classes
2013-01-15 18:24:10 +00:00
Martin Diehl
0d4db957f8
started to rearrange testing folder
2013-01-14 15:20:17 +00:00
Martin Diehl
fd0e096256
rewrote colormaps to use classes
2013-01-08 18:47:44 +00:00
Mahesh Balasubramaniam
820b8eb2c1
put colormap related functions into library, renamed and added scripts for creation of colormaps
2013-01-04 13:57:36 +00:00
Martin Diehl
e3970ce152
added detection of Marc 2012 in postResults (lib/damask/solver/marc.py)
...
added test for Marc 2012 and updated old tests from 2010 to 2012
2012-12-13 17:50:00 +00:00
Martin Diehl
7848e933bb
wrong file was selected during last commit
2012-12-12 17:10:04 +00:00
Philip Eisenlohr
dc746119e3
introduced two more helper functions:
...
- labels_index
- data_asArray
2012-12-06 21:46:19 +00:00
Martin Diehl
549ea3c1e6
updated restart test to use the new table comparison facilities and check the new basic solver (part 1, there is some problem with renaming)
2012-11-23 17:21:18 +00:00
Martin Diehl
11ed7fab86
corrected bug in curl calculation causing the output of transposed tensor (according to information stored in testing/9102/proof/Curl of Tensor - Physics Forums.pdf)
...
addCurl test is now done against analytical solution and working, added it to list of automated tests.
small improvements on test.py
2012-11-23 15:16:51 +00:00
Martin Diehl
565713fecb
improve functionality to compare ASCII tables
2012-11-22 18:01:51 +00:00
Martin Diehl
a40b73dc72
for array comparison, only values are taken into consideration that are non zero in array 1 AND array 2
2012-11-21 15:37:59 +00:00
Martin Diehl
78aa010565
now just comparing substring to figure out if setup_processing was importing the core module
2012-10-25 12:40:06 +00:00
Martin Diehl
868984cb89
import of damask.core will not complain any more if done in setup_processing.py, however setup_processing.py will check if core.so exist after compilation and delete it before compilation
2012-10-25 07:55:27 +00:00