amakelov / mandala

A simple & elegant experiment tracking framework that integrates persistence logic & best practices directly into Python
Apache License 2.0
506 stars 15 forks source link

Arg names for ops are case insensitive #13

Closed amakelov closed 2 months ago

amakelov commented 9 months ago

Running the following results in an error:

from mandala.all import *
storage = Storage()
@op
def f(x, X) -> int:
    return x + X
with storage.run():
    f(1, 2)

> 
> OperationalError: duplicate column name: X
amakelov commented 2 months ago

Resolved by incoming 0.2.0beta