Skip to main content

Attosecond Ray Tracing visualisation package

Project description

This package contains the user facing code for the ART - AttosecondRaytracing code.

ART - Attosecond Ray Tracing - is a free python code written by Stefan Haessler, André Kalouguine, and Anthony Guillaume of Laboratoire d'Optique Appliquée (LOA), CNRS, Institut Polytechnique de Paris, France and Charles Bourassin-Bouchet Laboratoire Charles Fabry (LCF)), Institut d’Optique, CNRS, Université Paris-Saclay, France.

It does ray tracing calculations with a specific focus on ultrashort (femto- and attosecond) laser pulses. Therefore the code currently focuses on reflective optics, freely arrangeable including grazing incidence configurations.

Ten years ago, Charles made geometric optics calculations that demonstrated how sensitive attosecond pulses are to spatio-temporal distortions and how easily such distortions are picked up in the reflective grazing-incidence optical setups required to transport and refocus them [C. Bourassin-Bouchet et al. “How to focus an attosecond pulse”. Opt. Express 21, 2506 (2013); C. Bourassin-Bouchet et al. “Spatiotemporal distortions of attosecond pulses”. JOSA A 27, 1395 (2010)]. ART now makes these calculations avaible to the ultrafast optics community in a free and (hopefully) easily accessible python code.

A publication of simulations of the beam transport and focusing of high-numerical-aperture XUV attosecond pulses is in preparation and will become the reference that we ask you to cite if you have used this code in your work.

The detailed documentaion can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

attosecondraytracing-0.92.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AttosecondRayTracing-0.92-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file attosecondraytracing-0.92.tar.gz.

File metadata

  • Download URL: attosecondraytracing-0.92.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for attosecondraytracing-0.92.tar.gz
Algorithm Hash digest
SHA256 28710fd2214dc97726a88f5601cd46c8e6e00677737cdab4aa955fa1767e50a9
MD5 a25306baecb5c1c80f0619fdf59b75be
BLAKE2b-256 a157e4dc5aea7266131e74f8ffdc3ff607dfa07f130e747d63287db063f52b82

See more details on using hashes here.

File details

Details for the file AttosecondRayTracing-0.92-py3-none-any.whl.

File metadata

File hashes

Hashes for AttosecondRayTracing-0.92-py3-none-any.whl
Algorithm Hash digest
SHA256 ef6fab174126c9a6993a3e33bef5ec497adaab2efb6d5127b89c6e91c7ab2986
MD5 1686520ceefbef007e209d977a55053e
BLAKE2b-256 d05d3d73cb681cc5c855a364b9600140641ddb73556d0c9b55ab1e4c43d32e8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page