Clackwise Lib is a shell environment to manipulate .lib data in Synopsys Liberty (TM) format. You can read a .lib into Clackwise, query it, manipulate the contents, and compare, add, delete or copy
... [More]
attributes or lib groups between .libs. And you can do all this from a Synopsys-like Tcl shell interface, like this:
read_lib something.lib ;# read
set p1 [get_lib_pin something.db/buf1/y] ;# query
set orig_maxcap [get_lib_attribute $p1 max_capacitance] ;# query
set_lib_attribute $p1 max_capacitance [expr $orig_maxcap * 2] ;# modify
write_lib [get_libs something.db] -out something.mod.lib ;# write outPerl and C++ interfaces are in the roadmap.
Clackwise is under development and does not have any releases yet. If you feel brave enough, you can build it from source. [Less]