Machine Learning & Scientific Python

Explore machine-learning frameworks, scientific Python tools and model operations platforms by development role and deployment requirements.

SoftwareRadarUpdated: 23 October 2026
Filter and sort 18 products
18 productsCompare features and plan options

PyTorch

Updated 2026-10-23

PyTorch builds and runs machine-learning models through an open-source tensor and deep-learning framework. Learn more about PyTorch

Who should take a closer look?

Teams evaluating PyTorch for machine learning & scientific python workflows, particularly tensor computation and neural network training. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Tensor computation
  • Neural network training
  • Model deployment tools
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

TensorFlow

Updated 2026-10-23

TensorFlow builds and deploys machine-learning models through an open-source development platform. Learn more about TensorFlow

Who should take a closer look?

Teams evaluating TensorFlow for machine learning & scientific python workflows, particularly model training and model deployment. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Model training
  • Model deployment
  • Machine-learning libraries
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

scikit-learn

Updated 2026-10-23

scikit-learn builds predictive models with Python machine-learning algorithms and evaluation tools. Learn more about scikit-learn

Who should take a closer look?

Teams evaluating scikit-learn for machine learning & scientific python workflows, particularly classification algorithms and data preprocessing. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Classification algorithms
  • Data preprocessing
  • Model evaluation
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Keras

Updated 2026-10-23

Keras builds deep-learning models through a high-level neural-network API. Learn more about Keras

Who should take a closer look?

Teams evaluating Keras for machine learning & scientific python workflows, particularly neural network apis and model training. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Neural network APIs
  • Model training
  • Model export
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

XGBoost

Updated 2026-10-23

XGBoost trains gradient-boosted decision-tree models for predictive tasks. Learn more about XGBoost

Who should take a closer look?

Teams evaluating XGBoost for machine learning & scientific python workflows, particularly gradient boosting and tree-based models. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Gradient boosting
  • Tree-based models
  • Model training
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

LightGBM

Updated 2026-10-23

LightGBM trains gradient-boosted tree models for machine-learning workflows. Learn more about LightGBM

Who should take a closer look?

Teams evaluating LightGBM for machine learning & scientific python workflows, particularly gradient boosting and decision-tree models. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Gradient boosting
  • Decision-tree models
  • Model training
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

CatBoost

Updated 2026-10-23

CatBoost trains gradient-boosting models with support for categorical features. Learn more about CatBoost

Who should take a closer look?

Teams evaluating CatBoost for machine learning & scientific python workflows, particularly gradient boosting and categorical feature handling. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Gradient boosting
  • Categorical feature handling
  • Model training
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

JAX

Updated 2026-10-23

JAX combines array computation and automatic differentiation for numerical and machine-learning work. Learn more about JAX

Who should take a closer look?

Teams evaluating JAX for machine learning & scientific python workflows, particularly array computation and automatic differentiation. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Array computation
  • Automatic differentiation
  • Accelerated numerical operations
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

NumPy

Updated 2026-10-23

NumPy processes multidimensional arrays for scientific and numerical Python workflows. Learn more about NumPy

Who should take a closer look?

Teams evaluating NumPy for machine learning & scientific python workflows, particularly multidimensional arrays and numerical operations. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Multidimensional arrays
  • Numerical operations
  • Array broadcasting
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

pandas

Updated 2026-10-23

pandas organises and analyses tabular data in Python. Learn more about pandas

Who should take a closer look?

Teams evaluating pandas for machine learning & scientific python workflows, particularly data frames and data transformation. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Data frames
  • Data transformation
  • Data import and export
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Polars

Updated 2026-10-23

Polars processes tabular data through a dataframe query engine. Learn more about Polars

Who should take a closer look?

Teams evaluating Polars for machine learning & scientific python workflows, particularly data frames and lazy queries. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Data frames
  • Lazy queries
  • Data transformation
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

SciPy

Updated 2026-10-23

SciPy provides scientific computing algorithms for numerical Python workflows. Learn more about SciPy

Who should take a closer look?

Teams evaluating SciPy for machine learning & scientific python workflows, particularly scientific algorithms and numerical optimisation. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Scientific algorithms
  • Numerical optimisation
  • Statistical functions
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Matplotlib

Updated 2026-10-23

Matplotlib creates static and interactive plots from Python data. Learn more about Matplotlib

Who should take a closer look?

Teams evaluating Matplotlib for machine learning & scientific python workflows, particularly scientific plotting and chart configuration. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Scientific plotting
  • Chart configuration
  • Figure export
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Seaborn

Updated 2026-10-23

Seaborn creates statistical visualisations through a Python plotting interface. Learn more about Seaborn

Who should take a closer look?

Teams evaluating Seaborn for machine learning & scientific python workflows, particularly statistical plots and dataset visualisation. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Statistical plots
  • Dataset visualisation
  • Plot styling
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Plotly

Updated 2026-10-23

Plotly creates interactive data visualisations through Python charting tools. Learn more about Plotly

Who should take a closer look?

Teams evaluating Plotly for machine learning & scientific python workflows, particularly interactive charts and scientific plots. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Interactive charts
  • Scientific plots
  • Figure export
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

DVC

Updated 2026-10-23

DVC versions data and model files alongside machine-learning project workflows. Learn more about DVC

Who should take a closer look?

Teams evaluating DVC for machine learning & scientific python workflows, particularly data versioning and pipeline tracking. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Data versioning
  • Pipeline tracking
  • Experiment management
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

MLflow

Updated 2026-10-23

MLflow tracks machine-learning and AI application experiments through lifecycle tooling. Learn more about MLflow

Who should take a closer look?

Teams evaluating MLflow for machine learning & scientific python workflows, particularly experiment tracking and model registry. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Experiment tracking
  • Model registry
  • AI evaluation workflows
Open-source softwareAn open-source software edition is available. Check the exact licence and distribution; hosting, operation, support and separately licensed extensions may still cost money.

Weights & Biases connects machine-learning experiment tracking with model development workflows. Learn more about Weights & Biases

Who should take a closer look?

Teams evaluating Weights & Biases for machine learning & scientific python workflows, particularly experiment tracking and model evaluation. Check the edition and intended deployment before selecting a package.

Capabilities to explore

  • Experiment tracking
  • Model evaluation
  • Training visualisation
Check current plansConfirm current free, trial and paid access for the exact product and deployment. A demonstration or limited trial does not establish ongoing free production use.

How to choose machine learning & scientific python

Start with the job and the people responsible for the result. Is the task numerical analysis, model training, experiment tracking, model serving or ongoing monitoring? Confirm the exact edition, licence, connected services and handover requirements before comparing proposals.

Questions to ask before you buy

Put your shortlist to the test

Use a small owned or synthetic dataset to test installation, data preparation, a reproducible run and output export. Check dependencies, licence terms and operational responsibilities for the exact component.

A useful next step

Use the software buying checklist →

Choose the same workflow, team size and required features when comparing your shortlist.

Frequently asked questions

Is there one best machine learning & scientific python tool?

Fit depends on your workflow, required capabilities, team size and budget. Compare the appropriate plan and test it with your own requirements.

How current is this research?

This category was last updated on 23 October 2026. Confirm current plan details before buying.