This should be implemented in editors.

It also looks to be nice in exploratory data analysis:

    df = pd.read_csv(f)
    df.columns = map(convert, df.columns, case.snake)

Thanks for the feedback! I'm glad you found a use case for this library!