skidl.skidl module

class skidl.skidl.SkidlCfg(*dirs)[source]

Bases: dict

Class for holding SKiDL configuration.

CFG_FILE_NAME = '.skidlcfg'
load(*dirs)[source]

Load SKiDL configuration from JSON files in given dirs.

store(dir='.')[source]

Store SKiDL configuration as JSON in directory as .skidlcfg file.

skidl.skidl.get_backup_lib()[source]
skidl.skidl.get_default_tool()[source]
skidl.skidl.get_kicad_lib_tbl_dir()[source]

Get the path to where the global fp-lib-table file is found.

skidl.skidl.get_query_backup_lib()[source]
skidl.skidl.invalidate_footprint_cache(self, k, v)[source]
skidl.skidl.no_files(circuit=default_circuit)[source]

Prevent creation of output files (netlists, ERC, logs) by this Circuit object.

skidl.skidl.set_backup_lib(lib)[source]

Set the backup library.

skidl.skidl.set_default_tool(tool)[source]

Set the ECAD tool that will be used by default.

skidl.skidl.set_query_backup_lib(val)[source]

Set the boolean that controls searching for the backup library.