Requirements
Python for Scientific Computing (PSC) Add-on is a requirement for some of the applications in Splunkbase such as:
Splunk’s users have also used PSC and/or MLTK in combination with other applications such as:
Download
Please download and install the appropriate version here:
Mac Intel: https://splunkbase.splunk.com/app/2881/
Mac Apple Silicon: https://splunkbase.splunk.com/app/6785/
Linux 64-bit: https://splunkbase.splunk.com/app/2882/
Windows 64-bit: https://splunkbase.splunk.com/app/2883/
Installation
To install an app within Splunk Enterprise:
This release of Python for Scientific Computing (PSC) introduces a number of new libraries such as: * Python libraries that monitor access and file transfers to the AWS S3 buckets: boto3, botocore, and s3transfer. * Scalable library for matrix profiling and time series data mining tasks: stumpy * Libraries with Dynamic Time Warping (DTW) algorithms for optimal alignment with O(N) time and memory complexity: fastdw * New versions of math libraries for intel and intel compatible processors. * Packages that implement pythonic file system spec and HTTP thread-safe connection pooling: fsspec, urllib3, and requests * This version includes the utility packages: chardet, future, idna, and six.
This new version of PSC fixes an issue that was happening due to a bug in Noah wherein the permissions were not being applied correctly to PSC. This was causing issues in some ES dashboards
This version adds a workaround fix in the PSC shim script so that the binary file being invoked always has the execution bit set
No libraries have been updated in this release
This release of Python for Scientific Computing (PSC) introduces a new ONNX library for MLTK's onnx inference feature. It also fixes an issue preventing PSC from being upgraded when a search using PSC is running.
This build is the same with the 4.1.0 build without pytorch and transformers
This release of Python for Scientific Computing (PSC) introduces a new ONNX library for MLTK's onnx inference feature. It also fixes an issue preventing PSC from being upgraded when a search using PSC is running.
This release of Python for Scientific Computing (PSC) introduces a number of new scientific and machine learning libraries, such as: Transformers, PyTorch and ONNX Runtime.
This release of Python for Scientific Computing (PSC) does not bring any major updates, only bug fixes.
Everything remains the same as in PSC 3.0.1 except MLTK 5.3.1 will be compatible with PSC 3.0.0 and above which includes PSC 3.0.1 and PSC 3.0.2.
Note that the streaming_apply feature has been deprecated and PSC should no longer be installed on indexers.
This release of the Python for Scientific Computing (PSC) add-on is limited to configuration updates for deployment on Splunk Cloud Platform.
MLTK versions 5.2.2 or lower are not compatible with this version of PSC. If you are upgrading to this version of PSC, you must also upgrade your installation of MLTK to version 5.3.0 or higher.
This release of Python for Scientific Computing (PSC) brings updates to several libraries in the package. In particular, Numpy, Scipy, scikit-learn, Statsmodels, and Networkx are upgraded to their latest available versions.
MLTK versions earlier than 5.3.0 are not compatible with this version of PSC. Therefore, if you are upgrading to this version of PSC, you must also upgrade your installation of MLTK to version 5.3.0 or later.
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.