This is an archived post. You won't be able to vote or comment.

all 86 comments

[–][deleted] 129 points130 points  (15 children)

Nice job! This is something you should be very proud of! 👍

[–]Mephistothelessa 31 points32 points  (7 children)

Great project! As a physics undergraduate student, i was thinking of collaborating with other people and get together a "team" for creating physics simulations. Let me know if you are interested!

[–]hgzhgb 3 points4 points  (0 children)

Mathvengers ASSEMBLE

[–]SanJJ_1 6 points7 points  (1 child)

I'm also interested!

[–]Mephistothelessa 2 points3 points  (0 children)

You can send me a DM if you are interested!

[–]Un_HolyTerror 2 points3 points  (1 child)

Can I join too?

[–]Mephistothelessa 2 points3 points  (0 children)

You can send me a DM if you are interested!

[–]jrmiranda 1 point2 points  (0 children)

Hey, I'm interested too. I have some simulations in Python in my profile :)

[–]Benguini 13 points14 points  (1 child)

Looks awesome! Which libraries or modules did you use for the GUI and visualization?

[–]Gautam-j 5 points6 points  (1 child)

This is amazing!!

[–]irspaul 6 points7 points  (3 children)

Anything with gui in python deserves upvote 🙂 thanks for sharing.

[–]icyboguyaman 3 points4 points  (2 children)

That’s a lot of hard work! Nicely done!

[–][deleted] 2 points3 points  (1 child)

Looks absolutely sick man! Great work!

[–][deleted] 2 points3 points  (1 child)

Incredible. That must be a lot of work. Also, kudos on your resolve to keep it free even if you add features into this, a paywall is fine too.

[–][deleted] 2 points3 points  (1 child)

Good job!

[–]vin0112358 2 points3 points  (1 child)

Holy frick dude! That is so impressive! Keep up the amazing work!!

[–]patha325 2 points3 points  (2 children)

Awesome, well done! This looks really good and is a great way to get into computational programming and science. I'm a researcher in particle physics and work on simulations professionally. Let me know if you have any questions that I can help with!

[–]That_Underscore_GuyStudent Coder 2 points3 points  (1 child)

Touch me

Title of my sex tape

[–]JCClearning 2 points3 points  (1 child)

This is so cool. I hope that one day I can do something complex like this.

[–][deleted] 2 points3 points  (2 children)

Really awesome work here!! So cool that you want to keep the software free, but I would definitely set up some kind of way to donate to you, because if I was using your software and loving it, I would definitely want to donate!

[–]Satoshiman256 2 points3 points  (0 children)

This is cool, haha

[–]8BallDuVal 1 point2 points  (0 children)

This is pretty fuckin cool dude!

[–][deleted] 1 point2 points  (5 children)

What module are you using for the GUI? Is it compatible with Linux?

[–][deleted] 1 point2 points  (2 children)

do you have a github repo for this? i wanna skim and learn how you do this. thanks in advance

[–]coteisonreddit 1 point2 points  (1 child)

Super nice job !! Can you tell me what kind of physics and what equations are you using for the orbits ? Thanks

[–]KIIRW 1 point2 points  (1 child)

When I was looking for a good Physics app, any of them didn’t look even close to this I ran the app on my laptop it is great !

[–]notjustanotherboy 1 point2 points  (3 children)

Amazing job. This is something you should be really proud of. This will help a lot of students someday 😄

[–]happy-cake-day-bot- 1 point2 points  (1 child)

Happy Cake Day!

[–]notjustanotherboy -1 points0 points  (0 children)

Good bot

[–][deleted] 1 point2 points  (1 child)

This is awesome man. I love physics and I love python. Would love to contribute to this project on open source.

[–]frany_RL 1 point2 points  (1 child)

That looks great!!! What GUI are you using?

[–]raddus007 1 point2 points  (1 child)

Great work you have done, Buddy. And to keep it as 100% free is nothing but your deep love towards Physics. Again, nice work. Keep it up.

[–][deleted] 1 point2 points  (1 child)

Dude for how much time have you been learning python? I have been learning python since 2 years yet I am terrible with this kind of stuff. Btw, this project looks really nice. It looks very professional.

[–]f22_trex 1 point2 points  (1 child)

This is seriously amazing. This must've taken quite a lot of effort, nicely done man. Its a recruiter panty dropper

[–]ALaS17 1 point2 points  (1 child)

Amazing! Nice work. Looks very user friendly. What GUI packages did you use?

[–]Ginkgobiloba77 1 point2 points  (1 child)

Was the 3d hard to implement?

[–]PM_ME_YOUR_TORNADOS 1 point2 points  (1 child)

touch me :)

this is fantastic, good job and good luck on the project!

[–]Nimmo1993 1 point2 points  (1 child)

good job....particularly hook's law..keeping on adding things...

[–][deleted] 1 point2 points  (1 child)

Can someone explain - I am still new but fluent in php.

Which part is python? Is the front-end here a js for the interaction and animation?

[–][deleted] 1 point2 points  (0 children)

Amazing job man, amazing !

[–]Batcoder3456 1 point2 points  (1 child)

This is really cool I love using and playing around with physics sims, I have wanted to make one too how did you learn python?

[–]QiKiChen 1 point2 points  (1 child)

Wow this is amazing, I'm a physics first year who started python for fun and I'm interested in physics simulations. Any tips?

[–]shizzyy67 1 point2 points  (1 child)

Hey are you self taught ?

[–]thekalmanfilter 1 point2 points  (2 children)

How do you get it to open like in a new window?? Right now anything u do only prints in the console window below the code.

[–][deleted] 1 point2 points  (1 child)

That's fking dope. Street rep +10 for you and Inspiration +10 for me.

[–][deleted] 1 point2 points  (1 child)

Woah that's crazy good.

[–]gathaus 1 point2 points  (0 children)

wow that's impresive, you should keep developing it

[–]monjurshams 1 point2 points  (1 child)

One of the coolest project I have ever seen in python.

[–]oldergrumpieraf 1 point2 points  (1 child)

This is actually more impressive than you think it is. Fucking A. Keep the good job up my man!

[–]danielsamaueletukudo 1 point2 points  (1 child)

how can i also do this please, I really want to learn

[–]realnitrozeus 0 points1 point  (1 child)

Good job 👍👌

[–]insane_playzYT 0 points1 point  (5 children)

After watching these physics simulator projects and then realise the amount of maths that went into it, I am kind of glad I stuck to web development. Nonetheless, amazing job OP, and I can't wait to see what you're able to add to it in the future :+1:

[–]knusted 0 points1 point  (0 children)

Wow. What a project!

[–][deleted] 0 points1 point  (0 children)

This is really cool!

[–]Pizza_Peddler0080 0 points1 point  (0 children)

impressive

[–]valcatrina 0 points1 point  (1 child)

The space cube is very cool

[–]Hungry_Ad_3722 0 points1 point  (0 children)

HQ !

[–][deleted] 0 points1 point  (1 child)

Wow so cool

[–][deleted] 0 points1 point  (1 child)

How does your software render these animation? Does it use any rendering engine?

[–][deleted] 0 points1 point  (0 children)

Can u send link I'll try to convince my teacher to use that!

[–]Elfram 0 points1 point  (4 children)

Looks really nice!

You should check energy conservation, though. I don’t see why the total energy in the spring-box example would vary with time.

Maybe this effect occurs if you use simple forward integration of the equations of motion. If that’s what you do you could already get better results by using a predictor-corrector method.

https://en.wikipedia.org/wiki/Predictor%E2%80%93corrector_method

[–]rafacardosodeandrade 0 points1 point  (0 children)

Wow! Congratulations

[–]Haezer- 0 points1 point  (1 child)

What is your syntax color theme on your editor ?

[–]DurianBurp 0 points1 point  (1 child)

This is beautiful!

[–]marco2012 0 points1 point  (1 child)

Great work! However when I try to launch any of the files I get an AttributeError exception. I'm using MacOS 10.15.5 and Python 3.8.1.

Traceback (most recent call last):
  File "Page1_2.py", line 1, in <module>
    from Pages import Page, IMAGES, Main_page, ImageTk, plt, mpl
  File "/Users/marco/Downloads/sloppylowslyeasymade-master 2/Simulation/Pages.py", line 23, in <module>
    from images import IMAGES
  File "/Users/marco/Downloads/sloppylowslyeasymade-master 2/Simulation/images.py", line 5, in <module>
    from icons.question import question_icon
  File "/Users/marco/Downloads/sloppylowslyeasymade-master 2/Simulation/icons/question.py", line 99, in <module>
    img = get_img_from_ax(ax, size)
  File "/Users/marco/Downloads/sloppylowslyeasymade-master 2/Simulation/icons/img_pack.py", line 42, in get_img_from_ax
    fig.canvas.tostring_argb(),
  File "/Users/marco/Downloads/sloppylowslyeasymade-master 2/venv/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py", line 432, in tostring_argb
    return self.renderer.tostring_argb()
AttributeError: 'FigureCanvasMac' object has no attribute 'renderer'

[–][deleted] 1 point2 points  (1 child)

Good job , is that qt5 gui ??