Models_of_Pyxel

New release: Version 1.13.1

Dear Pyxel users,

The Pyxel version 1.13.1 is released.

This release brings a number of bugfixes and improvements.

With the new breaking changes in version 1.13 the pixel array was reset also when using non-destructive readout mode. This new release fixes the bug. The error message is improved when an array is not initialized and the documentation for the model groups is updated, such that the user is better informed.

See more details and changes in the changelog.

New release: Version 1.13

Dear Pyxel users,

The Pyxel version 1.13 is released.

This release brings a number of bugfixes and improvements.

Breaking changes: The containers such as Photon, Pixel, Signal and Image are not initialised before running a pipeline. The models must initialize the containers.

See more details and changes in the changelog.

Open Engineering Fellowship position at ESO

Dear all,

The engineering fellowship is once again open at ESO.

This is equivalent to a 3-year postdoc position, where applicants are expected to present an independent research plan that fits in with existing ESO projects. A PhD is not required; an MSc + research experience is sufficient. We would very much welcome applications from anyone who wants to work on Pyxel, in particular to simulate the detectors we plan to use on the ELT instruments.

The application deadline is November 30. For more information on the position, click here

I would of course be available to answer any questions potential applicants may have about the detector work we are doing at ESO and discuss potential future projects involving pyxel.

Dr. Elizabeth George

European Southern Observatory

Detector Systems Group

New release: Version 1.12

Dear Pyxel users,

The Pyxel version 1.12 is released.

This release brings a number of bugfixes, documentation and improvements.

The function pyxel.display_detector used in the jupyter notebooks to visualise the detector at each stage of the pipeline, has now the option to display in logarithmic scale besides the linear scale and to change the color of the image. The bin size and the x-axis range can now be changed in the related histogram plot.

See more details and changes in the changelog.

New release: Version 1.11.1

Dear Pyxel users,

The Pyxel version 1.11.1 is released.

This release brings a number of bugfixes, documentation and improvements.

The following new models were added:

Parameter data_type is now optional in model simple_adc in Readout Electronics. If this parameter is not provided then it is inferred from adc_bit_resolution in Detector.

See more details and changes in the changelog.

New release: Version 1.10

Dear Pyxel users,

The Pyxel version 1.10 is released.

This release brings a number of bugfixes, documentation and improvements.

The Pixel Coordinate conventions is now clarified.

The following new models were added: - Wavelength dependence AIRS from CEA Paris-Saclay. - Dark Current induced from ISAE Supaero. - EMCCD Clock Induced Charge from Niels Bohr Institute and University of Copenhagen. - Remove Cosmic Rays. - Signal to Noise Ratio.

A new parameter with_intermediate_steps in function pyxel.run_mode has been added. With this parameter, it is now possible to display all intermediate steps executed in the pipeline. This parameter is provisional and may change in the future.

See more details and changes in the changelog.

New release: Version 1.9

Dear Pyxel users,

The Pyxel version 1.9 is released.

This release brings a number of bugfixes and documentation improvements.

Detector contains a new bucket data which contains a xarray.DataTree. In the model group Data processing, two new models have been added, namely mean_variance and linear_regression and the model statistics has been improved. Calibration mode was improved for the usage of the function run_mode. Support for Python 3.8 has been dropped and support for Python 3.11 has been added. The minimum versions of some dependencies were changed.

See more details and changes in the changelog.

Open PhD position at ESO

Interested to do a PhD in Astronomy? To work at one of the top research organizations in Europe? And to contribute to THE collaborative detection simulation framework?

ESO Engineering PhDs has gone out again, with an application deadline of July 2, 2023, and Pyxel is one of the available projects to work on!

For more information on the position, click here.

Poster

New release: Version 1.8

Dear Pyxel users,

The Pyxel team released version 1.8 and wishes happy easter holidays!

This release brings a number of bugfixes and documentation improvements.

A new function ‘pyxel.run_mode’ has been added and will replace ‘pyxel.exposure_mode’, ‘pyxel.observation_mode’ and ‘pyxel.calibration_mode’ functions. This function ‘pyxel.run_mode’ always returns an Xarray Dataset.

A new parameter ‘custom_dir_name’ has been added to customize the name of the output folder.

In the calibration configuration files, it is now possible to add different boundaries for values defined as a list.

The minimum versions of some dependencies were changed.

See more changes in the changelog.

New release: Version 1.7

The Pyxel team released version 1.7 !

This release brings a number of bugfixes and documentation improvements.

The first peer-reviewed paper of Pyxel was published in the Journal of Astronomical Telescops, Instruments, and Systems and Pyxel has now an entry in the Astrophysics Source Code Library.

A new model group ‘Photon Collection’ was added to replace the groups ‘Photon Generation’ and ‘Optics’. All models from ‘Photon Generation’ and ‘Optics’ are copied into ‘Photon Collection’. The current models from ‘Photon Generation’ and ‘Optics’ are obsolete/deprecated and will be removed in version 2.0.

See more changes in the changelog.