zhangt58 / beamline Goto Github PK
View Code? Open in Web Editor NEWAccelerator online modeling and visualization package
Home Page: https://archman.github.io/beamline/
License: MIT License
Accelerator online modeling and visualization package
Home Page: https://archman.github.io/beamline/
License: MIT License
test_lattice.py fails with the File2jsonTest.
The JSON outputs/files differ in the following point:
1095d1094
< "_epics": {},
1097,1098c1096,1097
< "% 0 sto csr_on_off",
< "% 0 sto lsc_on_off"
---
> "% 0.0 sto csr_on_off",
> "% 0.0 sto lsc_on_off"
Firstly the "_epics": {}
is missing in the reference/test JSON and secondly the 0
is float and not string.
test_rot
should be imported by 1.py
, but it is not included in the repository.
There's no document for the preferred coding style, therefore I ask you if I might submit pull requests with changes (most often done by my editor) to make the modules PEP 8 conform and make pycodestyle and Flake8 warn one less.
Typical changes would be no space at the end of a line, spaces after commas, no unnecessary blank lines, etc.
beamline
is designed to be an online modeling package for EPICS-control based accelerator, below is the subject that should be done or improved:
beamline
, which should be fixed, and more testing scripts should be written to make the unit test completed;MadParser
class to handle lattice file according to MAD(8,X) convention, PR is created now;Model
class;As I wrote for pyrpn, I was wondering if there was anything that prevented this being expanded to allow use with python3?
(As before, I'm more than willing to do the work myself if you don't see any major stumbling blocks.)
The import of ParseParams, BeamMatch, FELSimulator and parseLattice fails, because matchutils can't be imported, because it is missing in the github repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.