Skip to main content

Software for the practical analysis of materials

Project description

spam - The Software for Practical Analysis of Materials

https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/badges/master/build.svg https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/badges/master/coverage.svg

Spam is a piece of Python software built upon NumPy and SciPy for the analysis and manipulation of 3D and 2D data sets in material science, be they from x-ray tomography, random fields or any other source.

A number of common functions are provided that are either lacking or slow in Numpy and Scipy, which are expected to be used by users within new python scripts. These functions are in the tools/ directory, and include tools to work with random fields, morphological operations, digital image correlation, and labelled images. Some of spam’s functions transparently call C/C++ functions for speed.

Some user-callable scipts are also provided – they are more complex pieces of code that combine a number of functions and which have a command-line interface. For the moment the clients are 3 different image correlation techniques.

Please have a look at our online documentation for:

If you find bugs, need help, or want to talk to the developers, we use a riot/matrix.org chat room for organisation, please join it here and come and talk to us – it is easy, there is a chat client that can run in your web broswer. All you need to do is choose a user name!

Changelog

Version 0.3.2.1

2019-05-14

Update pip documentation and changelog

Version 0.3.2

2019-04-30

Fix segfault with images larger than 2^31 voxels, and output both subtracted and original fields in spam-ldic

Version 0.3.1

2019-04-08

Fix a number of forgotten spam.DIC.transformationOperator functions

Version 0.3.0

2019-03-28

Consistent naming in DIC: Phi is 4x4 homogeneous deformation function and F is its internal 3x3 displacement gradient

Version 0.3.0

2019-03-28

Consistent naming in DIC: Phi is 4x4 homogeneous deformation function and F is its internal 3x3 displacement gradient

Version 0.2.2.2

2019-03-21

First version on pip with complete dependencies. This version of spam runs fully in a venv with pip install spam

Version 0.2.2.1

2019-03-20

Pull in requirements.txt into setup.py automatically. This aligns the build from git with the build from pip.

Version 0.2.2

2019-02-21

Approximate python3 compatibility

Version 0.2.1

2019-02-18

Add PyPI documentation to

Version 0.2.0

2019-02-18

Add PyPI documentation to README.rst to appear on
Note that the build status and coverage badges won’t appear until

access to gitlab is opened.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

spam-0.3.3-cp37-cp37m-manylinux2010_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

spam-0.3.3-cp36-cp36m-manylinux2010_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

spam-0.3.3-cp35-cp35m-manylinux2010_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

spam-0.3.3-cp27-cp27mu-manylinux2010_x86_64.whl (12.0 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

spam-0.3.3-cp27-cp27m-manylinux2010_x86_64.whl (12.0 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

File details

Details for the file spam-0.3.3-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spam-0.3.3-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spam-0.3.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b1d6a365f4ce6522829544299845307b0178489f7d0251ada9e84b9f1610fa94
MD5 8792cae72b531b18f99b44260bd8492e
BLAKE2b-256 5eb01949435e15a8c38c2c3357d89898e26f3f5ab901f92a4a97af7c63fd911c

See more details on using hashes here.

File details

Details for the file spam-0.3.3-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spam-0.3.3-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spam-0.3.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 75781127c59ea1b2484f78185931ee994487c3a0e5cd1967574c60f3e05d7ea9
MD5 5ae7b444c9ccaea4f4fcd27a3636ee69
BLAKE2b-256 b4d924ebaa87cbb8e1c4f64fe9d372c9b4fa138f84f1ee0f87d39bf44f392db5

See more details on using hashes here.

File details

Details for the file spam-0.3.3-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spam-0.3.3-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spam-0.3.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 42300e97fff7c69299eea1ed60c4b66e3fd3739c27d286a4bd9c6a0a219bf738
MD5 69a0b34647fd35f028af27f1d379bbb5
BLAKE2b-256 6b16cbf46934f0539c6d62b06e43bdb3917d5d508050e0d23f4eb2b377c8896b

See more details on using hashes here.

File details

Details for the file spam-0.3.3-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spam-0.3.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spam-0.3.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1875b101ed286cada7d6eb79c43ac60c018a2d473ff66447b70a30fc948e5c62
MD5 b8ae07961a3efef31289bdb62eab32e4
BLAKE2b-256 b222b3fc5e84cb08f1250e8ddd698b4ee964b5fd278a93c7488cb0781f921bf4

See more details on using hashes here.

File details

Details for the file spam-0.3.3-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: spam-0.3.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for spam-0.3.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8f551c5a1231e3f6acecb2344b799dde499f3709f7f67745683b601e0db8b7b0
MD5 48d00f124feffb40a76ed010decba55a
BLAKE2b-256 110e27358cd5144244b2e9666f4617dc7c237e16396c2b17623be525968a3013

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page