just bringing attention to a document I collated regarding proposed use of Kate Commitments in ETH. Hope it makes it makes it easy for you to get the context regarding the same.
Happy to discuss and learn more here through conversations on the topic
You can easily find the sample code for reference here (this also includes the python code links).
most of operations are on the BLS curve so the BLS libraries that ETH POS clients are using should do the trick as they would also have the pairing function, currently used for verifying attestation aggregation (i think).