Simulate optical communications systems with Python.
GPL-3.0 License
Bot releases are hidden (Show)
Update package release with all modifications detailed in https://github.com/openjournals/joss-reviews/issues/6600
Published by edsonportosilva 11 months ago
Published by edsonportosilva over 1 year ago
The structure of the package was changed to improve the code organization. A few modules have been split into smaller ones, and functions have been separated into three main groups: communications (comm), physical models (models), and digital signal processing (dsp). Each group will have subgroups of modules gathering functions with similar applications. For example, before we had
from optic.models import edfa, ssfm
from optic.dsp import cpr, edc
from optic.modulation import modulateGray
from optic.metrics import monteCarloGMI
and now it should be from optic.models.amplification import edfa
from optic.models.amplification import edfa
from optic.models.channels import ssfm
from optic.dsp.carrierRecovery import cpr
from optic.dsp.equalization import edc
from optic.comm.modulation import modulateGray
from optic.comm.metrics import monteCarloGMI
The documentation has been improved.
Published by edsonportosilva over 1 year ago
The structure of the package was changed to improve the code organization. A few modules have been split into smaller ones, and functions have been separated into three main groups: communications (comm), physical models (models), and digital signal processing (dsp). Each group will have subgroups of modules gathering functions with similar applications. For example, before we had
from optic.models import edfa, ssfm
from optic.dsp import cpr, edc
from optic.modulation import modulateGray
from optic.metrics import monteCarloGMI
and now it should be from optic.models.amplification import edfa
from optic.models.amplification import edfa
from optic.models.channels import ssfm
from optic.dsp.carrierRecovery import cpr
from optic.dsp.equalization import edc
from optic.comm.modulation import modulateGray
from optic.comm.metrics import monteCarloGMI
The documentation has been improved.
Published by edsonportosilva almost 2 years ago
The latest release includes the basic models to simulate optical communication systems.
Published by edsonportosilva almost 3 years ago
Basic code implemented.