PolyMath
PolyMath copied to clipboard
Scientific Computing with Pharo
Code to Reproduce Error ```Smalltalk |a pca | a := PMMatrix rows: #(#(-1 -1 1) #(-2 -1 2)). pca := PMPrincipalComponentAnalyserSVD new componentsNumber: 2. pca fit: a. pca transformMatrix. ```...
``PMTSNE>>exampleGridWithVizualization`` references ``RSView``, ``TSScale``, and ``RSShapeBuilder``. These items are not in the Pharo minimal image (and GemStone doesn't support Undeclared).
There is several Cuis packages that might be interested to assess in order to see if we can reuse some code: [Cuis Numerics](https://github.com/Cuis-Smalltalk/Numerics) We discuss with @jvuletich about possible collaboration...
Currently, PMMatrix just prints its contained vectors separated by newlines. This can be misleading: ```Smalltalk a := PMMatrix rows: #((1 2)). b := #(1 2) asPMVector. a asString = b...
Check all book examples: https://github.com/SquareBracketAssociates/NumericalMethods with PolyMath 1.0 code
_From @SergeStinckwich on June 5, 2015 9:59_ Try to extract and run the FFT (Fast Fourier Transform) and FWT (Fast Wavelet Transform) classes from Squeak 4.5 image as a first...
Adding the possibility to specify the number of decimal digits instead of using the number of bits
_From @SergeStinckwich on June 28, 2015 20:0_ We should be able to specify the precision in number of digital digits instead of just number of bits : ``` Smalltalk 1...
We have two ways of instantiating `PMSymmetricMatrix`: 1. by using the `rows:` method, inherited from `PMMatrix` ```Smalltalk m := PMSymmetricMatrix rows: #( (1 2) (2 3)). ``` 2. by converting...
PolyMath data structures should be well integrated into the system of standard Smalltalk collections. This means that PMVector should behave as an Array since it is a subclass of Array...
here: https://newsletter.pharo.org