Skip to content

This project is the collaboration between Charunthon Limseelo and Dr. Stanislas Grare, Department of Physics, King Mongkut’s University of Technology Thonburi

License

Notifications You must be signed in to change notification settings

chrnthnkmutt/Jupyter_ElectricCharge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electric Charge Visualization on Jupyter Notebook

Table of Contents

Overview

In this collaboration, I do need to study about Electric Field, Electric Charge, and Electric Magnetism as the prerequisite of the visualized experiment with Professor Dr. Stanislas Pierre Maximilien Grare in PHY104 (Electrical Physics Course). In meantime, we both do study on the working process of using libraries for plotting the field and dipole in Jupyter Notebook, which actually using Sci-py and Matplotlib for making the visualization of the electric field and electric charge direction.

For somebody who would like to work for the visualization like above, both Google Collaborations and Visual Studio Code would be the best selection for who would like to work on. But Google Collaborations might have a better compilation than VS Code since it’s installed a lot of environment within this online IDE.


Repository Structure

└── Jupyter_ElectricCharge/
    ├── LICENSE
    ├── README.md
    ├── blogbanner.png
    ├── elecpotential.ipynb
    └── electrostaticdipole.ipynb

Getting Started

Prerequisites

JupyterNotebook: version x.y.z

Installation

Build the project from source:

  1. Clone the Jupyter_ElectricCharge repository:
❯ git clone https://github.com/chrnthnkmutt/Jupyter_ElectricCharge
  1. Navigate to the project directory:
cd Jupyter_ElectricCharge

Usage

To run the project, execute the following command:

❯ jupyter nbconvert --execute notebook.ipynb

Tests

Execute the test suite using the following command:

❯ pytest notebook_test.py

Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/chrnthnkmutt/Jupyter_ElectricCharge
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph

About

This project is the collaboration between Charunthon Limseelo and Dr. Stanislas Grare, Department of Physics, King Mongkut’s University of Technology Thonburi

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published