Skip to content

An open source, MIT-licensed, Python computational physics package providing scripts for the simulation and modeling of physical objects and systems.

License

Notifications You must be signed in to change notification settings

scriptpapi/scikit-CP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI version License: MIT

alt text

scikit-CP

scikit-CP is a computational physics simulation and modeling python scientific library. It is intended for students or scientists seeking to integrate physics computational solutions into their python projects. It is written in and only compatible with Python 3.

Installation

The easiest way to use scikit-CP in your project is by adding it using your IDE's package manager:

In PyCharm, this would be by going to File > Settings > Project: > Project Interpreter > Install, and then searching for sciki-CP and clicking on Install Package.

In Atom, this would be by going to Settings > Install tab > and then searching for the package.

You can also just install the package to your environment using pip:

$ pip3 install scikit-CP

Available modules

Below is the currently available stable classes and simulation scripts, more are on the way. Contributions are welcomed, but they mus follow the format of the project and be coded either as a simulation script or a class file for a physical object. A contribution tutorial is coming soon.

Classical Mechanics

Classes:

  • Oscillator
  • Planet
  • Projectile

Simulation scripts:

  • Projectiles Collision Detector
  • Solar System

Electricity and Magnetism

Simulation scripts:

  • Electric Field

Random Systems

Classes:

  • Fluid (Percolation)
  • Substance (Diffusion)
  • Cluster (Growth)
  • Random Walker

Simulation scripts:

  • Random Walker Population

Maintenance

scikit-CP is continuosly maintained, and new physics areas and features will be always added.

For Any bug encountered, please raise a new issue through the issue tracker.

See Also

Here are also other great projects that inspired scikit-CP to be made:

About

An open source, MIT-licensed, Python computational physics package providing scripts for the simulation and modeling of physical objects and systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages