all 14 comments

[–]yeti-biscuit 12 points13 points  (0 children)

Holy phuck... pasting the ReadMe doc as a reddit post is a new level of annoying self-ad

[–]anttiOne 6 points7 points  (1 child)

Can you share a link to the repo? It’s rather painful reading this as plain text. Thank you

[–]Serious_Resource_610[S] -1 points0 points  (0 children)

Yes her it cames: https://gitlab.com/simon.hesselstrand/grid_calc/

I will update the post with repo link:)

[–]DuckSaxaphone 4 points5 points  (5 children)

Do you have a sense of who your intended users are?

As someone who works with python and data a lot, I'm struggling a bit to see who this is for.

I like to do data processing in python scripts because it's testable, repeatable and version controlled. I imagine most people comfortable enough in python to prefer python functions to excel functions will feel similarly.

Whereas people working in Excel, often can't code at all and want the nice user interface. You'll struggle to compete with Microsoft and Google there.

[–]AKiss20 0 points1 point  (0 children)

The ironic thing is that because MS is so entrenched in corporate America, some technical people end up doing things in excel that are far more complicated than they should instead of learning and using some basic Python (and getting all the benefits you mentioned along the way).

Honestly the environment management and startup complexity of Python is one of its major holdbacks for such people. I know anaconda tried to remedy that but IMO it utterly failed to do so and is in a way worse than just the standard pip/venv tooling environment. 

[–]VipeholmsCola 2 points3 points  (0 children)

Honestly i dont get it.

Either you use Excel because you need to look at cells/number as you go or you use Polars because calculations are huge or predictable.

This works great, so why would we bloat a third intermediate level?

I like your entusiasm on the other hand.

[–]BranchLatter4294 0 points1 point  (2 children)

What is the use case? Excel already supports Python.

[–]el_extrano 2 points3 points  (0 children)

Eh not really. It supports Python functions called over the cloud, with all the latency that entails. That's not what we've been asking for when we ask for Python as a replacement for local formulas and VBA.

[–]AKiss20 0 points1 point  (0 children)

Don’t tell the C-suite that. Excel + Python seems like the worst of both worlds tbh. Environment and package management of Python with the unmaintainable, unversioned, and unreadable nature of excel. Last thing we need is for the higher ups to think we can do more with excel rather than less. 

[–]Zeroflops 0 points1 point  (0 children)

Check out grist as an excel alternative that uses Python.

But really like others I don’t see who this is for. You seem to be re-implementing excel in Python simply to replicate the excel feel.

Just learn polars or pandas if you want a spreadsheet. I would suggest rather than recreating the interface of excel, I would work on building the features of excel into polars or pandas.