public:lta_tricks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:lta_tricks [2023-04-24 08:19] Robbie Luijbenpublic:lta_tricks [2023-07-17 08:51] (current) Robbie Luijben
Line 375: Line 375:
 ===== Python Module for Staging ===== ===== Python Module for Staging =====
  
-The python interaction with the LTA catalog can be complemented with the use of a specific module developed to give users more control over their staging requests. Please note that there are two versions currently available:+The python interaction with the LTA catalog can be complemented with the use of a specific module developed to give users more control over their staging requests.
  
-  * Current unreleased version 2.0 ([[https://git.astron.nl/astron-sdc/lofar_stager_api|master branch]]) is to be used with the new LTA stager (stageit).+Current released version 2.0 ([[http://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/2.0|tagged on master branch]]) is to be used with the new LTA stager (stageit), it is not backwards compatible with the old LTA stager. Older versions of this script (i.e., 1.7 and older) have become obsolete. Please see **"Version 2.0 usage notes"**  listed below for documentation (or check the README file in the repository linked above).
  
-      * Please see **"Version 2.0 usage notes"**  listed below for documentation (or check the README file in the repository linked above) +  * User documentation for __//stageit //__  can be found at: [[https://support.astron.nl/confluence/display/SDCP/User+documentation|https://support.astron.nl/confluence/display/SDCP/User+documentation]] 
-      * User documentation for __//stageit //__ can be found at: [[https://support.astron.nl/confluence/display/SDCP/User+documentation|https://support.astron.nl/confluence/display/SDCP/User+documentation]] +  * Version 2.0 release can be found at: [[https://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/2.0|https://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/2.0]]
-  * Released version 1.7 is to be used with the current (soon to be old) production environment. Please check out the version found at:  [[https://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/1.7|https://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/1.7]] +
-      * Please see **"Version 1.7 usage notes"**  listed below for documentation+
  
 ==== Version 2.0 usage notes ==== ==== Version 2.0 usage notes ====
  
-The module is made available [[https://git.astron.nl/astron-sdc/lofar_stager_api|here]] (master branch).+The module is made available [[http://git.astron.nl/astron-sdc/lofar_stager_api/-/releases/2.0|here]] (tagged on master branch). Simply checkout the tagged commit and use the script. Please see the last note in the list below with regards to required dependencies.
  
 __Notes:__ __Notes:__
Line 400: Line 398:
   * The requests library is a required dependency. If you care about Python2 compatability, you can use at most version 2.22.0 of requests. Otherwise, you can install any version (note: you can also ''pip install -r 'requirements.txt''', which will install version 2.22.0)   * The requests library is a required dependency. If you care about Python2 compatability, you can use at most version 2.22.0 of requests. Otherwise, you can install any version (note: you can also ''pip install -r 'requirements.txt''', which will install version 2.22.0)
  
-Also note that some functions are not supported in the new LTA stager. Upon use, they will display an error stating that the function is deprecated. Please look at the ''stager_access.py''  file for more information.+Also note that some functions are not supported in the new LTA stager. The states that a request can be in have been simplified. As such, there is no need for these functions anymore. Upon use, they will display an error stating that the function is deprecated. Please look at the ''stager_access.py''  file for more information.
  
-==== Version 1.7 usage notes ==== +==== Functionality ====
- +
-The module is made available **[[https://git.astron.nl/astron-sdc/lofar_stager_api/-/releases|here]]** and its functions are mostly self-explanatory. +
- +
-**Alternatively to the .awe/Environment.cfg described above, user credentials can also be provided via a file ~/.stagingrc with credentials of your Lofar account**, similar to ./wgetrc: +
-<code> +
- +
-  user=XXX +
-  password=YYY +
- +
-</code>+
  
 For a description of what the user can do, we list here the functions that are available. For a description of what the user can do, we list here the functions that are available.
Line 431: Line 419:
  
 Below is an example of how to use this: Below is an example of how to use this:
- +<code> 
-<code>> python+> python
 Python 2.7.10 (default, Oct 23 2015, 19:19:21) Python 2.7.10 (default, Oct 23 2015, 19:19:21)
 [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Line 441: Line 429:
  
 + 12227 + 12227
-  - File count      ->     100+  - File count   ->     100
   - Files done      ->     40   - Files done      ->     40
   - Flagged abort      ->     false   - Flagged abort      ->     false
  • Last modified: 2023-04-24 08:19
  • by Robbie Luijben