Debian Electronics Project
Summary
Radio (RF and Microwave) development
Packages for design of circuits at radio frequencies

This metapackage will install Debian packages for design at radio/ microwave frequencies and antennas

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Electronics to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Electronics mailing list

Links to other tasks

Debian Electronics Radio (RF and Microwave) development packages

Official Debian packages with high relevance

antennavis
안테나 방사선 패턴 시각화 소프트웨어
Versions of package antennavis
ReleaseVersionArchitectures
jessie0.3.1-3amd64,armel,armhf,i386
stretch0.3.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.3.1-4amd64,arm64,armhf,i386
bullseye0.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package antennavis:
hardwarehamradio
interfacex11
roleprogram
scopeutility
uitoolkitglut
useviewing
x11application
Popcon: 15 users (9 upd.)*
Versions and Archs
License: DFSG free

antennavis는 NEC2 안테나 모델링 소프트웨어에서 출력한 자료를 사용자가 더 잘 이해할 수 있게 디자인된 시각화 도구 모음입니다.

Screenshots of package antennavis
atlc
임의의 전송선 계산기
Maintainer: Bdale Garbee
Versions of package atlc
ReleaseVersionArchitectures
sid4.6.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.6.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.6.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.6.1-2amd64,arm64,armhf,i386
jessie4.6.1-1amd64,armel,armhf,i386
bullseye4.6.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.6.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package atlc:
fieldelectronics
interfacecommandline
roleprogram
scopeutility
useediting
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

atlc(Arbitrary Transmission Line Calculator)는 전기적 전송선과 방향 연결기의 임의 횡단면과 임의 여러 유전체들의 디자인과 분석을 위한 설계를 컴퓨터가 도울 있게 하는 (CAD) 패키지입니다.

분석에 의해, 이것은 장치의 물리적 차원으로 알려진, 전송선 또는 연결기의 전기 성질 찾을것을 요구한다고 가정합니다. 설계에 의해, 이것은 특정한 전기 성질을 가지기 위해 전송선 또는 연결기를 요구하고, 물리적으로 그러한 구조를 알기 원한다고 가정합니다.

atlc는 아마도 아마추어 무선가, 전문 RF 기술자, 학생 그리고 학자에게 유용할 것입니다.

atlc에 대한 더 많은 정보는 아래 사이트에 찾을 수 있습니다. http://atlc.sourceforge.net/

meep
FDTD 시뮬레이션을 위한 소프트웨어 패키지
Maintainer: Thorsten Alteholz
Versions of package meep
ReleaseVersionArchitectures
sid1.25.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.25.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.25.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.2.1-2amd64,armel,armhf,i386
stretch1.3-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.7.0-3amd64,arm64,armhf,i386
bullseye1.17.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.29.0
Debtags of package meep:
fieldphysics
roleprogram
Popcon: 14 users (19 upd.)*
Newer upstream!
License: DFSG free
Git

Meep는 finite-difference time-domian (FDTD) 방법을 통해 전자기 시뮬레이션을 하는 자유 오픈소스 소프트웨어 패키지입니다.

아래 기능들을 포함합니다.

  • GNU GPL을 따르는 자유 오픈소스 소프트웨어.
  • 파이썬, Scheme 또는 C++ API를 통한 완벽한 스크립트 작성.
  • 1d, 2d, 3d, 원통형 좌표 시뮬레이션
  • MPI를 지원하는 모든 시스템에서 분산 메모리 병렬 처리.
  • loss/gain, 비선형 (Kerr & Pockels) 유전체 및 자성 재료, 전기/자기 전도도 σ 및 포화 이득/흡수를 포함한 분산 ε(ω) 및 μ(ω)와 함께 임의 이방성 전기 유전율 ε 및 자기 투자율 μ.
  • Perfectly-matched layer (PML) 흡수 경계 그리고 Bloch-periodic 및 perfect-conductor 경계 조건.
  • 짝수/홀수 미러 평면 및 90°/180° 회전을 포함하여, 계산 크기를 줄이기 위한 대칭의 개발.
  • 가이드 모드 러쳐를 포함하는 임의 전류 소스.
  • 연속파 (CW) 소스에 대한 응답을 찾기는 Frequency-domain 솔버.
  • HDF5 데이타 형식의 ε/μ 및 필드 가져오기/내보내기.
  • 평면 현상을 위한 GDSII 파일 가져오기.
  • 사전 정의된 광대역, 복잡한 굴절률을 포함하는 자료 라이브러리.
  • 포인팅 플럭스, 모드 분해, 원거리에 가까운 변환, 주파수 추출, 로컬 상태 밀도 (LDOS), 모달 볼륨, Maxwell 응력 텐서, 임의 함수를 포함한 필드 분석; 완벽한 프로그래밍이 가능.

이 패키지는 소프트웨어를 포함합니다.

nec2c
NEC2 simulates near and far field radiation patterns of antennas
Versions of package nec2c
ReleaseVersionArchitectures
bookworm1.3-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8-3amd64,armel,armhf,i386
buster1.3-3amd64,arm64,armhf,i386
trixie1.3.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.3.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package nec2c:
fieldelectronics, physics
hardwarehamradio
interfacecommandline
roleprogram
Popcon: 20 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

This updated and modernized translation of NEC2 from Fortran to C has been hand optimized and removes many limitations in the original code. It includes SOMNEC to produce Sommerfield ground solutions.

openems
??? missing short description for package openems :-(
Versions of package openems
ReleaseVersionArchitectures
buster0.0.35+dfsg.1-3amd64,arm64,i386
bullseye0.0.35+git20190103.6a75e98+dfsg.1-3amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.0.35+git20190103.6a75e98+dfsg.1-3.2amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 13 users (13 upd.)*
Versions and Archs
License: DFSG free
Git
python3-scikit-rf
Python toolkit for RF/Microwave engineering
Versions of package python3-scikit-rf
ReleaseVersionArchitectures
bullseye0.15.4-2all
bookworm0.15.4-2.1all
sid1.5.0-1all
trixie1.5.0-1all
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

It provides a modern, object-oriented library for network analysis (VNA) and calibration which is both flexible and scalable. The toolkit is superb for analyzing S parameter files (touchstone) from vector network analyzers. Plotting of Smith charts is easy with this library.

xnec2c
calculate and display radio antenna properties
Versions of package xnec2c
ReleaseVersionArchitectures
bullseye4.1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.4.12-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.4.16-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.4.16-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.0-1amd64,armel,armhf,i386
stretch3.5.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.1.1-1amd64,arm64,armhf,i386
Debtags of package xnec2c:
fieldelectronics, physics
hardwarehamradio
interfacex11
roleprogram
uitoolkitgtk
x11application
Popcon: 26 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

The original nec2c is a non-interactive command-line application that reads standard NEC2 input files and produces an output file with data requested by "commands" in the input file.

In contrast xnec2c is a GUI interactive application that (in its current form) reads NEC2 input files but presents output data in graphical form, e.g. as wire frame drawings of the radiation pattern or near E/H field, graphs of maximum gain, input impedance, vswr etc against frequency and simple rendering of the antenna structure, including color code representation of currents or charge densities. These results are only calculated and drawn on user demand via menu items or buttons, e.g. xnec2c is interactive and does not execute NEC2 "commands" in batch style as the original does.

yagiuda
software to analyse performance of Yagi-Uda antennas
Versions of package yagiuda
ReleaseVersionArchitectures
buster1.19-9amd64,arm64,armhf,i386
stretch1.19-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.19-8amd64,armel,armhf,i386
sid1.19-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.19-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.19-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.19-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package yagiuda:
fieldelectronics
hardwarehamradio
interfacecommandline
roleprogram
Popcon: 14 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

You give the dimensions and positions of each element, and the program calculates gain, input impedance, front-to back ratio, beam-patterns etc. An optimisation program 'optimise' tries to optimise a design. The optimiser can also tell you the sensitivity of a good design, to small mechanical errors.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 247926