I wrote a film simulation program in Python and here it is

I’ve discussed this project on this forum before, and @arctic is working on a very similar program with a very similar approach. It’s like an extremely amateurish version of Dehancer.

I plan to make the documentation more complete eventually but since I got it in a working, shareable state I thought I’d upload it for anybody who wants to give it a try. I’m not even sure if it’ll work on somebody else’s computer, this is just a hobby project. I have no experience making production software, only internal tools for analyses/simulations and this is my first ever GUI program too. There is a LOT that I would do differently wrt the GUI code if I were starting over again.

Link to program

11 Likes

Fear not, there is no such thing as “production software”; there is only software that goes into production. :rofl:

I can’t get to the page, gitlab wants me to log in🤔

4 Likes

Please try again now! :grin:

Thsts awesome, thank you so much for sharing!

1 Like

That’s a shot amount of time to learn a lot! Seems you’ve done well. Thanks for sharing!

1 Like

I’ve seen the results you and @arctic are getting and they’re impressive! I wanna try this… Just need to find out how to run it on Windows.:sunglasses:

2 Likes

What error message are you getting?

1 Like

i have to say i love your readme on gitlab there.

2 Likes

Oh good, I was worried it too wordy and light on technical details (I’ve got notes with all the equations and algorithms but haven’t put them into the readme).

Looks very interesting. Will have to play around with it.

I noticed some stray \texttt{…} in a few places in the readme.

1 Like

Fantastic! Thanks for sharing!

1 Like

@Donatzsky yes that’s how I found out gitlab’s markdown parser is not pandoc :grin:

Sorry, wasn’t clear, no error messages just not had time to remember/learn how to run python apps!

1 Like

@123sg try installing Anaconda (free version) and use the prompt it comes with. You install packages with “conda install colour”

1 Like

Thank you for making and sharing this.

1 Like

I get some errors when trying to start Cinemapper on Windows. Is it a problem with my machine? Error text:

Traceback (most recent call last):
File “C:\cinemapper-main\cinemapper.py”, line 21, in
import rawtools
File “C:\cinemapper-main\rawtools_init_.py”, line 11, in
from .demosaicing import (
File “C:\cinemapper-main\rawtools\demosaicing.py”, line 17, in
from .coloring import apply_color_filter, apply_bw_filter, halate_image, source_to_film, film_to_print
File “C:\cinemapper-main\rawtools\coloring.py”, line 9, in
colour.set_domain_range_scale(“1”)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module ‘colour’ has no attribute ‘set_domain_range_scale’

Haha that’s so accurate :joy: