GithubHelp home page GithubHelp logo

icshwi / e3training Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 6.0 1 MB

ESS Site-specific EPICS Environment : E3 Training Material

License: GNU General Public License v2.0

Batchfile 40.69% Shell 59.31%
e3 ess epics training workbook

e3training's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

e3training's Issues

Add chapter on supplementary tools/utilities

A foreseen chapter is to detail usage of common e3 tools and utilities used in ESS' EPICS environment. These include procServ, conserver, and systemd for running and maintenance of IOCs.

Update content to reflect changes introduced in ess-require releases

Require 3.2.0 and 3.3.0 introduces a few major changes.

  • all modules are now lowercased for consistency (e..g iocstats instead of iocStats) (technically not a change to require)
  • module pinning is no longer required; startup scripts can require <module> instead of needing to require <module>, <version> (3.2.0)
  • debuggers are called on by using iocsh.bash with flags dg (for gdb) and dv (for valgrind) (3.2.0)
  • versions are now parsed as MAJOR.MINOR.PATCH-BUILD, with build number being optional, assumed to be zero if not present (3.3.0)
  • the introduction of a local install command cellinstall which can be used together with a network mounted e3 build (3.3.0)
  • the addition of a prebuild target (make prebuild) (3.3.0)
  • a debug target (make debug) can now be called on before building (3.3.0)

For full release notes, see https://confluence.esss.lu.se/x/iBHFF

Update training content to use EPICS base 7.0.4

The chapters in the workbook currently use a number of different base and require versions, as they have been written at different points in time.

The content needs to be revised/updated, but not before making sure that all exercises are compatible with newer versions of base and modules.

DB, Template, and substitutions

@gabrielfedel ,
when I edit the Chapter 11, I remember one more thing about how we make a db file from substitution file according to template file. Do you have any working version on them?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.