Skip to main content

Software for the practical analysis of materials

Project description

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.2.1-cp36-cp36m-manylinux1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.6m

spam-0.3.2.1-cp35-cp35m-manylinux1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.5m

spam-0.3.2.1-cp27-cp27mu-manylinux1_x86_64.whl (9.3 MB view details)

Uploaded CPython 2.7mu

spam-0.3.2.1-cp27-cp27m-manylinux1_x86_64.whl (9.3 MB view details)

Uploaded CPython 2.7m

File details

Details for the file spam-0.3.2.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spam-0.3.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.15

File hashes

Hashes for spam-0.3.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f037dbe208856739d310cc90c5ee9e256c90b1b330a62ea98bfb5724e1b9c3b5
MD5 f32e22cce52a16aa5bba3c03c7f7e120
BLAKE2b-256 0064eed705d461ca9799c01e97370f6d61ca5566117dc62d80103160b41cfe18

See more details on using hashes here.

File details

Details for the file spam-0.3.2.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spam-0.3.2.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.15

File hashes

Hashes for spam-0.3.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3f275a4d169197fd07169ef3535e60e9736a17e6888c4f65c616d4b555b3166e
MD5 7f8b56d3482e5d80279e9d9e4c542807
BLAKE2b-256 92acd29fa6c6201bfa029310f354b1cbc7a3a17b14ce84cda4348fbcafc806a6

See more details on using hashes here.

File details

Details for the file spam-0.3.2.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: spam-0.3.2.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.15

File hashes

Hashes for spam-0.3.2.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c285cbf5e0131f584eefbba705be3b8c14101b8bc8327caa66328070745d1e78
MD5 4523e553671e043cbe887320b87fd8c7
BLAKE2b-256 48930ae5957402b3bec8c992849b045e31c71f8481247de633fb4e201ec2ad1d

See more details on using hashes here.

File details

Details for the file spam-0.3.2.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: spam-0.3.2.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.15

File hashes

Hashes for spam-0.3.2.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 996c5e6231f3aaa586a75890bc5f7dc9aae1e1a7c04f4afa3e1850ce116c292a
MD5 3c5f1adce12fc0dd1b3ccb267c5c6f6c
BLAKE2b-256 fa4bae27eb28b0cdb06ac3b5fd2e6c1316d67fb1308affc3e4a1298d1c236949

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