Coder Social home page Coder Social logo

electrostaticslabreportanalysis's Introduction

PHYS1101 (DISCOVERY SKILLS IN PHYSICS) LAB REPORT - ELECTROSTATICS [Coulomb's Law]

Python

This is my undergraduate summative lab report for my year 1 undergraduate physics degree at Durham University.

The Code

I independently developed a solid framework for sorting and analysing my data (measuring electric force, distance, as well as some additional columns of data that I ended up omitting from the report due to their irrelevance).

Instead of extracting from an Excel spreadsheet, I extracted from a dedicated CSV file for simplicity.

I then represented the data in the form of an innovative graph - instead of using traditional error bars, I sought to express them more vividly and demonstrate the range of errors/uncertainties in a more unique way. Note how the error bars now extrapolated across the plot as opposed to existing point-per-point.

This makes data analysis much more straightforward, as instead of relying on 10 or so bars to conduct further analyses, you can use the developed extrapolation.

Libraries

NumPy, Pandas, Matplotlib (importing pyplot)

The Florence Nightingale Graphical Excellence Award

I am one of the few, if not the only, year 1 student this year, to use Python. Most students used Excel or LaTeX - and whilst Python is one of my strongest skills, I realised that the best way of winning this award would be to use Python - there's so much more freedom and potential, unlike pre-set graphs in more commonly used software.

{This section will be updated accordingly in case I win.}

Acknowledgements

electrostaticslabreportanalysis's People

Contributors

avesta03 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.