{"category":{"categoryid":385,"name":"sci-electronics","summary":"The sci-electronics category contains electronics packages."},"packages":[{"categoryid":385,"description":"Complete Electronic Design Automation system for many forms of circuit design","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"electric","packageid":44782,"summary":"The Electric VLSI Design System is a complete Electronic Design Automation (EDA) system that can handle many forms of circuit design, including: * Custom IC layout * Schematic Capture (digital and analog) * Textual Languages such as VHDL and Verilog * Programmable logic (FPGAs) * ...and much more."},{"categoryid":385,"description":"Creates an \"Electronics\" desktop menu","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"electronics-menu","packageid":49316,"summary":"Create a dedicated \"Electronics\" entry in the top-menu of your XDG-compliant Desktop Environment (Gnome, KDE, etc...), so that you electronics applications don't get stuck in \"Education\" anymore."},{"categoryid":385,"description":"POSIX compliant version of the espresso logic minimization tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"espresso-ab","packageid":46578},{"categoryid":385,"description":"Three dimensional inductance computation program, Whiteley Research version","firstseen":"2015-09-24T13:39:18.729074","maintainer":"dilfridge@gentoo.org","maintainername":"Gentoo Science Project","name":"fasthenry","packageid":64386},{"categoryid":385,"description":"GPL Electronic Design Automation (gEDA):gaf core package","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"geda","packageid":46488,"summary":"The GPL Electronic Design Automation (gEDA) project has produced and continues working on a full GPL'd suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout. The gEDA\/gaf suite (this package) provides schematic capture, netlisting, bill of materials generation, and many other features."},{"categoryid":385,"description":"Metapackage for all components for a full-featured gEDA\/gaf system","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"geda-suite","packageid":51173},{"categoryid":385,"description":"A RS-274X (Gerber) and NC drill (Excellon) file viewer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gerbv","packageid":51305,"summary":"Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV pick-and-place files. (Note: RS-274D files are not supported.) The core functionality of gerbv is located in a separate library (libgerbv), allowing developers to include Gerber parsing\/editing\/exporting\/rendering into other programs."},{"categoryid":385,"description":"Open-source analyzer, compiler, and simulator for VHDL 2008\/93\/87","firstseen":"2023-07-15T15:53:53.878925","name":"ghdl","packageid":76332,"summary":"GHDL is a shorthand for G Hardware Design Language (currently, G has no meaning). It is a VHDL analyzer, compiler, simulator and (experimental) synthesizer that can process (nearly) any VHDL design. Unlike some other simulators, GHDL is a compiler: it directly translates a VHDL file to machine code, without using an intermediary language such as C or C++. Therefore, the compiled code should be faster and the analysis time should be shorter than with a compiler using an intermediary language. GHDL can use multiple back-ends, i.e. code generators, (GCC, LLVM or x86\/i386 only, a built-in one named mcode) and runs on GNU\/Linux, Windows and macOS; on x86, x86_64, armv6\/armv7\/aarch32\/aarch64, ppc64, etc. GHDL aims at implementing VHDL as defined by IEEE 1076. It supports the 1987, 1993 and 2002 revisions and, partially, 2008 and 2019. Property Specification Language (PSL) is also partially supported."},{"categoryid":385,"description":"A GNU Netlist Manipulation Library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gnetman","packageid":47946,"summary":"The gnetman project has one simple goal: Enabling interoperability between open-source EDA tools. To date, gnetman can read and\/or write (in theory) formats used by the following tools : * gschem * iverilog * ltspice, hspice, eldo, gnucap, tclspice * confluence"},{"categoryid":385,"description":"GNUCap is the GNU Circuit Analysis Package","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gnucap","packageid":43374,"summary":"Gnucap is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis. Gnucap is not based on Spice, but some of the models have been derived from the Berkeley models. Unlike Spice, the engine is designed to do true mixed-mode simulation. Most of the code is in place for future support of event driven analog simulation, and true multi-rate simulation."},{"categoryid":385,"description":"A GTK program for doing Smith Chart calculations","firstseen":"2011-01-03T14:42:25.066582","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gsmc","packageid":56655},{"categoryid":385,"description":"GTK based loudspeaker enclosure and crossovernetwork designer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gspeakers","packageid":44769},{"categoryid":385,"description":"GUI frontend for Ngspice and Gnucap","firstseen":"2010-09-24T14:33:55.150299","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gspiceui","packageid":56326},{"categoryid":385,"description":"Wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD\/EVCD files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gtkwave","packageid":44283,"summary":"GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD\/EVCD files and allows their viewing."},{"categoryid":385,"description":"Analog waveform viewer for SPICE-like simulations","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"gwave","packageid":42868,"summary":"Gwave is a waveform viewer. Gwave can read binary or ascii files written by HSpice from transient, AC, or Sweep analyses, \"raw\" files written by Spice2, Spice3, or ngspice, and transient analysis files from the CAzM simulator. It can also read a generic tabular ASCII format suitable for use with GnuCap or homegrown tools."},{"categoryid":385,"description":"IRSIM is a \"switch-level\" simulator","firstseen":"2011-04-27T14:40:05.817624","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"irsim","packageid":57301,"summary":"IRSIM is a tool for simulating digital circuits. It is a \"switch-level\" simulator; that is, it treats transistors as ideal switches. Extracted capacitance and lumped resistance values are used to make the switch a little bit more realistic than the ideal, using the RC time constants to predict the relative timing of events."},{"categoryid":385,"description":"A Verilog simulation and synthesis tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"iverilog","packageid":51803,"summary":"Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code writen in Verilog (IEEE-1364) into some target format. The compiler proper is intended to parse and elaborate design descriptions written to the IEEE standard IEEE Std 1364-2001."},{"categoryid":385,"description":"Electronic Schematic and PCB design tools","firstseen":"2010-05-04T00:54:45.661860","maintainer":"zoltan@sinustrom.info","maintainername":"Zoltan Puskas","name":"kicad","packageid":51956,"summary":"Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork."},{"categoryid":385,"description":"Electronic Schematic and PCB design tools footprint libraries","firstseen":"2018-09-07T03:43:01.517672","name":"kicad-footprints","packageid":69383,"summary":"The KiCad footprint libraries are the individual .pretty directories. Each .pretty directory contains multiple .kicad_mod footprint files. These footprints are best used in combination with the official symbol libs and 3d model libs."},{"categoryid":385,"description":"Electronic Schematic and PCB design tools (meta package)","firstseen":"2018-09-07T03:43:01.517672","name":"kicad-meta","packageid":69385},{"categoryid":385,"description":"Electronic Schematic and PCB design tools 3D package libraries","firstseen":"2018-09-07T03:43:01.517672","name":"kicad-packages3d","packageid":69386,"summary":"The KiCad 3D model libraries are the individual .3dshapes directories. These 3d models are best used in combination with the official footprint libs. Each directory directory contains multiple 3D model files, with the following supported file formats: WRL, STEP."},{"categoryid":385,"description":"Electronic Schematic and PCB design tools symbol libraries","firstseen":"2018-09-07T03:43:01.517672","name":"kicad-symbols","packageid":69387,"summary":"The KiCad symbol libraries are the individual .lib files, with the corresponding .dcm files containing symbol metadata. These symbols are best used in combination with the official footprint libs."},{"categoryid":385,"description":"Electronic Schematic and PCB design tools project templates","firstseen":"2018-09-07T03:43:01.517672","name":"kicad-templates","packageid":69388},{"categoryid":385,"description":"Viewer and editor for GDS and OASIS integrated circuit layouts","firstseen":"2010-09-21T14:33:50.965469","maintainer":"dilfridge@gentoo.org","maintainername":"Andreas K. Huettel","name":"klayout","packageid":56321},{"categoryid":385,"description":"IDE for microcontrollers and electronics","firstseen":"2020-09-21T00:20:59.751362","name":"ktechlab","packageid":72024},{"categoryid":385,"description":"Platform independent instrument control for Zurich Instruments devices","firstseen":"2017-04-19T18:52:33.590524","name":"labone","packageid":66774},{"categoryid":385,"description":"Free EDA software to develop printed circuit boards","firstseen":"2018-08-14T21:47:59.909460","name":"librepcb","packageid":69327,"summary":"LibrePCB is a free EDA software to develop printed circuit boards. Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface. - All-In-One: project management + library\/schematic\/board editors - Very powerful library design with some innovative concepts - Human-readable file formats for both libraries and projects - Multi-PCB feature (different PCB variants of the same schematic) - Automatic netlist synchronisation between schematic and board"},{"categoryid":385,"description":"The VLSI design CAD tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"magic","packageid":49766,"summary":"Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley by John Ousterhout, of Tcl fame. Due largely in part to its liberal Berkeley open-source license, magic has remained popular with universities and small companies. The open-source license has allowed VLSI engineers with a bent toward programming to implement clever ideas and help magic stay abreast of fabrication technology. However, it is the well thought-out core algorithms which lend to magic the greatest part of its popularity. Magic is widely cited as being the easiest tool to use for circuit layout, even for people who ultimately rely on commercial tools for their product design flow."},{"categoryid":385,"description":"LVS tool (layout versus schematic comparison)","firstseen":"2013-04-26T13:40:29.884243","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"netgen","packageid":60685},{"categoryid":385,"description":"The Next Generation Spice (Electronic Circuit Simulator)","firstseen":"2011-07-16T14:38:17.236192","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"ngspice","packageid":57611,"summary":"Ngspice is a mixed-level\/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice."},{"categoryid":385,"description":"NVC is a VHDL compiler and simulator","firstseen":"2023-06-24T18:24:35.121377","name":"nvc","packageid":76288,"summary":"NVC is a VHDL compiler and simulator. NVC supports almost all of VHDL-2008 with the exception of PSL, and it has been successfully used to simulate several real-world designs. Experimental support for VHDL-2019 is under development. NVC has a particular emphasis on simulation performance and uses LLVM to compile VHDL to native machine code. NVC is not a synthesizer. That is, it does not output something that could be used to program an FPGA or ASIC. It implements only the simulation behaviour of the language as described by the IEEE 1076 standard. NVC supports popular verification frameworks including OSVVM, UVVM, and VUnit."},{"categoryid":385,"description":"GPL Electronic Design Automation: Printed Circuit Board editor","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"pcb","packageid":50578,"summary":"Printed Circuit Board layout tool. Used together with the gEDA tools for Electronic Design Automation or on its own."},{"categoryid":385,"description":"Synthesize Petri nets into asynchronous circuits","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"petrify","packageid":52477,"summary":"Petrify is a tool for synthesis of Petri nets and asynchronous controllers. Petrify is able to obtain Petri nets with some specific properties: pure, free choice, unique choice, place irredundant, etc... The Petri nets accepted by petrify can also be interpreted as Signal Transition Graphs describing the behavior of asynchronous controllers. Petrify is able to solve the Complete State Coding problem and generate a speed-independent circuit."},{"categoryid":385,"description":"microwave CAD software","firstseen":"2011-01-03T14:42:25.066582","maintainer":"tomjbe@gentoo.org","maintainername":"Thomas Beierlein","name":"puff","packageid":56656},{"categoryid":385,"description":"Qt based logic analyzer GUI for sigrok","firstseen":"2014-06-14T13:39:27.501434","maintainer":"embedded@gentoo.org","maintainername":"Embedded Gentoo","name":"pulseview","packageid":62312},{"categoryid":385,"description":"Qt application to design electric diagrams","firstseen":"2010-05-04T00:54:45.661860","maintainer":"qt@gentoo.org","maintainername":"Gentoo Qt Project","name":"qelectrotech","packageid":45857},{"categoryid":385,"description":"Command-line client for the sigrok logic analyzer software","firstseen":"2014-06-14T13:39:27.501434","maintainer":"embedded@gentoo.org","maintainername":"Embedded Gentoo","name":"sigrok-cli","packageid":62313},{"categoryid":385,"description":"general-purpose circuit simulation program","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"spice","packageid":55656,"summary":"SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, lossless and lossy transmission lines (two separate implementations), switches, uniform distributed RC lines, and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs, and MOSFETs."},{"categoryid":385,"description":"RF Signal Propagation, Loss, And Terrain analysis tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"splat","packageid":55566,"summary":"SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the spectrum between 20 MHz and 20 GHz. Applications of SPLAT! include site engineering, wireless network design, amateur radio communications, frequency coordination, communication system design, and terrestrial television and radio broadcasting."},{"categoryid":385,"description":"A C++ based modeling platform for VLSI and system-level co-design","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"systemc","packageid":53271,"summary":"SystemC provides hardware-oriented constructs within the context of C++ as a class library implemented in standard C++. Its use spans design and verification from concept to implementation in hardware and software. SystemC provides an interoperable modeling platform which enables the development and exchange of very fast system-level C++ models. It also provides a stable platform for development of system-level tools."},{"categoryid":385,"description":"HF propagation prediction tool","firstseen":"2010-06-19T14:36:57.532747","maintainer":"tomjbe@gentoo.org","maintainername":"Thomas Beierlein","name":"voacapl","packageid":55926},{"categoryid":385,"description":"Circuit drawing and schematic capture program","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-electronics@gentoo.org","maintainername":"Gentoo Electronics Project","name":"xcircuit","packageid":46792,"summary":"XCircuit is a UNIX\/X11 program for drawing publishable-quality electrical circuit schematic diagrams and related figures, and produce circuit netlists through schematic capture. XCircuit regards circuits as inherently hierarchical, and writes both hierarchical PostScript output and hierarchical SPICE netlists. Circuit components are saved in and retrieved from libraries which are fully editable. XCircuit does not separate artistic expression from circuit drawing; it maintains flexiblity in style without compromising the power of schematic capture."},{"categoryid":385,"description":"A GTK+ graphical interactive version of nec2c","firstseen":"2010-08-26T14:33:46.961593","maintainer":"tomjbe@gentoo.org","maintainername":"Thomas Beierlein","name":"xnec2c","packageid":56185,"summary":"xnec2c is a GTK+ graphical interactive version of nec2c. It incorporates the nec2c core which it uses for reading input files and calculating output data, but it does not need and indeed does not produce an output file by default. Since xnec2c incorporates the nec2c core, it has access to all internal buffers, including structure data, frequency-related data (structure currents, input impedance, gain etc) and radiation pattern data (for the far field and near field). It therefore has the ability to graphically display user-requested data directly, as the frequency loop progresses or after input from the user. Graphs of frequency-related data and the current or charge distribution evolve as the frequency loop progresses, and radiation patterns (far and near field) are sequentially drawn for each frequency step. A new frequency can be entered by the user from spin buttons in the main or radiation pattern windows or by clicking on the graphs of frequency-related data. New output data are then computed and displayed in text and graphical form."},{"categoryid":385,"description":"A program for visualizing NEC2 input and output data","firstseen":"2023-05-06T05:21:53.508197","name":"xnecview","packageid":76114,"summary":"Xnecview is a program for visualizing the input and output files of the NEC antenna simulation software. It runs on Linux\/Unix systems with the X window system."},{"categoryid":385,"description":"Soundcard Oscilloscope for X","firstseen":"2012-04-13T14:35:47.898872","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"xoscope","packageid":59130}]}