inpRW files

This post will be used to distribute the files associated with inpRW. It will include the latest version. Older versions are available in the inpRW Files (Archived Versions) post.


BY DOWNLOADING THIS FILE ("DOWNLOAD") YOU AGREE TO THE FOLLOWING TERMS:

THIS DOWNLOAD IS MADE AVAILABLE ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT.

DASSAULT SYSTEMES SIMULIA CORP., ANY OF IT AFFILIATES (COLLECTIVELY "DS:"), AND ITS LICENSORS SHALL HAVE NO LIABILITY FOR DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION CLAIMS FOR LOST PROFITS, BUSINESS INTERRUPTION AND LOSS OF DATA, THAT IN ANY WAY RELATE TO THIS DOWNLOAD, WHETHER OR NOT DS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY REMEDY.

YOUR USE OF THIS DOWNLOAD SHALL BE AT YOUR SOLE RISK.  NO SUPPORT OF ANY KIND OF THE DOWNLOAD IS PROVIDED BY DS.


For each version of inpRW, the following files will be included:

1a. inpRW .whl file with installation script for 3DEXPERIENCE.
1b. same as 1a, but also includes .whl files of numpy and scipy.
2. inpRW documentation
3. test suite for inpRW

If you only need to download inpRW and already have numpy and scipy or wish to allow pip to download them automatically, use option 1a. If you want inpRW and all its dependencies in one download, you can instead choose option 1b. Please note that the .whl files for numpy and scipy distributed with option 1b are for Windows only. While you technically don't need the documentation and test suite to run inpRW, you are still strongly encouraged to get both.

If you are just getting started with inpRW, you are strongly encourage to read each section under the User Documentation heading. This will cover the basics of inpRW, and provide some examples. You can browse the API Reference section when you need to learn how to use a specific command or when you're trying to get an overview of each function.

Please note that I recommend using the html version of the documentation. I have spent more time on it, so I am more confident in its formatting. The .pdf version should have the same content as the html, but the formatting is probably not as polished, and some links might be broken. Both formats were build from the same source using Sphinx (link), but I have not spent much time specifically tweaking the pdf version.

inpRW File Downloads

Latest Release (2023.10.6)

The checksums in the table below are for each .zip file you can download.

inpRW file downloads
Filesha256 checksum
inpRW-2023.10.6
1a. Python utility
bf42a0ae0e891fba92930c21372dc0806d5486f794e077fb35b5766a8c8f5a01
inpRW-2023.10.6 with numpy and scipy
1b. Python Utility
c290ed1f4ed31f1cbccea13c93b7e9798b5a3609464c85f7db77a08d0b815d3e
inpRW-2023.10.6 documentation
2 Docs
0f3889cf0b12551e3aaeaa3127b642279d144a198b5956230dcb008988ee543f
inpRW-2023.10.6 test suite
3 Test Suite
93a6938283f7e67f3094628448623db37d485785f585c4e2bc2eee0c65cd5e95


The official packaged versions of inpRW will have two additional files to prove their authenticity, with the extensions .asc and .sha256. The .asc is a gpg signature file, while the .sha256 simply contains the results of hashing the .whl files using the sha256 algorithm. The sha256 hashes for the inpRW-2023.8.4*.whl file is 5f12376ce690b9a95d32aa2b340d0954342e3b2ec322910749f078d33262e681.

On Windows, you can use the following command to compute the hash of one of the files:

    certutil -hashfile inpRW-VERSIONSTRING.whl sha256

However, the sha256 hash by itself does not guarantee the authenticity of the package, as it would not guarantee against a substitute package. Thus, every official inpRW distribution will be signed by me (Erik Kane) using gpg. If you have gpg installed, you can verify the package is official using the following command:

gpg --verify inpRW-2023.10.6-py3-none-any.whl.asc inpRW-2023.10.6-py3-none-any.whl

If you have trusted my key, you'll receive the following output:

gpg: Signature made 8/7/2023 9:26:07 PM Eastern Daylight Time
gpg:                using RSA key 9D5863C4DD5A598CEC0D2D03E722AAD5170BB0F6
gpg: Good signature from "Erik Kane " [ultimate]
gpg:                 aka "Erik Kane " [ultimate]

My public gpg key is included below and can be imported to gpg using the following command:

   gpg --import erik_kane.gpg


Erik Kane's public gpg key

.whls for Numpy and Scipy are provided for convenience. You should verify the checksums of these .whls against those provided in the official github repositories of the packages. Those are https://github.com/numpy/numpy/releases/tag/v1.21.5 for numpy and the README file from https://github.com/scipy/scipy/releases/tag/v1.7.3 for scipy.


Back to inpRW Main Page