Skip to main content

load mad8 output with pandas

Project description

mad8-pandas

loading mad8 output with pandas

import pand8
df = pand8.read("TWISS_CL_T20.txt") # For example
# pandas stuff 😇

# Other bits...
# Fixing strangeness:
assert df.iloc[0].E == 0.0 # Wrong and annoying.
df = pand8.fix_initial_row_energy(df)
assert df.iloc[0].E != 0. # No longer wrong or annoying.


# Adding a few extra useful columns
import matplotlib.pyplot as plt
df = pand8.append_beam_size_columns(df, emitnx=1.4e-6, emitny=1.4e-6, espread_norm=1e-4)

df = pand8.append_twiss_gamma(df)

df.plot("SUML", "SIGMAX")
df.plot("SUML", "GAMX")

plt.show()

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

mad8-pandas-1.1.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

mad8_pandas-1.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file mad8-pandas-1.1.1.tar.gz.

File metadata

  • Download URL: mad8-pandas-1.1.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mad8-pandas-1.1.1.tar.gz
Algorithm Hash digest
SHA256 280ead02a4c6d9c623dc078d2696dde3e30b9d3ff7ee22021baf508be6a5ed5c
MD5 c8b876a945c66b82b2b25e7335f93a55
BLAKE2b-256 46844059d754ab3d7827c8bb28ee1e711bf49a9ee2a10e49d9353efabd10f350

See more details on using hashes here.

File details

Details for the file mad8_pandas-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: mad8_pandas-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mad8_pandas-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ad46f8b087f05b108c557d8db494f2dab740883032d1a6f5b26fb3a642c66741
MD5 f2badcd62aa94f4ec934e94e12ae2325
BLAKE2b-256 2091c971ec39afa923fa74681c44a2e7070fc661dcb7f63566e791c98bc91062

See more details on using hashes here.

Supported by

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