CADShuttle provides a multiCAD/multiPDM bridge in order to organize and share data covering the collaborative design of a mechanical product. The first use cases currently implemented are: CAD data package exchange between two partners of a engineering project, CAD collaborative work and change management, and 3D project review based upon free of charge 3D viewers. The long-term objective is to provide a simple interface to most free or commercial CAD/PDM tools.
SHTns is a high-performance Spherical Harmonic Transform library. It was designed for numerical simulation (fluid flows, mhd, etc.) in spherical geometries, but can be used for any kind of problem involving scalar or vector spherical harmonics. It is very fast, thanks to careful vectorization and runtime tuning. It supports multi-threaded transforms via OpenMP. It features scalar and vector transforms, synthesis and analysis, and flexible truncation and normalization. A Python interface is included.