Getting Started

What can PhySO do ?

\(\Phi\)-SO is a symbolic optimization package built for physics. Its symbolic regression (SR) module uses deep reinforcement learning to infer an analytical law from data points, searching in the space of functional forms by trial and error. It is designed to be, as fast as technically possible, user-friendly and easy to install.

physo is unique in its capability to leverage :

  • Physical units constraints : using the rules of dimensional analysis to constrain the search space. Ref paper: [Tenachi 2023]

  • Class constraints : to infer a single analytical functional form that accurately fits multiple datasets, each governed by its own (possibly) unique set of fitting parameters Ref paper: [Tenachi 2024].

Quick start guides

Quick start guide for Symbolic Regression : HERE

Quick start guide for Class Symbolic Regression : HERE