|
2 years ago | |
---|---|---|
doc | 6 years ago | |
etc | 2 years ago | |
log | 2 years ago | |
.gitignore | 5 years ago | |
README.md | 2 years ago | |
ak_scopus.py | 5 years ago | |
ak_wordpress.py | 4 years ago | |
app.py | 2 years ago | |
config.py.sample | 5 years ago | |
create_scopus.sql | 6 years ago | |
requirements.txt | 2 years ago | |
rm-scopusid.py | 5 years ago | |
scopus-rawdata.png | 5 years ago | |
scopus-rawdata.py | 5 years ago | |
scopus-update-database.py | 6 years ago | |
scopus_get_publications.py | 5 years ago | |
test-citations.py | 5 years ago | |
test-citations2.py | 5 years ago | |
test-scopus.py | 5 years ago | |
test-scopus2.py | 6 years ago | |
test-wp.py | 5 years ago | |
test-wp2.py | 5 years ago | |
update.sh | 5 years ago |
Ak, 23.5.2017
Get information on publications of work groups from Elsevier's Scopus database for usage in websites. For each publication a post on a Wordpress CMS is created. Citations are mapped to Wordpress comments. The get-publication script is intended to run on a regualr basis (e.g. by cron).
Note: All scopus scripts run only with valid access to the Scopus database (e.g. from KIT LAN). The Scopus service is not public available.
Todo:
Version 1.3, 23.5.17 (ak):
Version 1.2, 24.4.17 (ak):
Version 1.1, 12.4.17 (ak):
Version 1.0, 8.3.17 (ak):
readme.md This file
config.py Site dependant configuration file (in GIT as config.py.sample)
scopus-rawdata.py Display the complete dataset for a publication in Scopus
my_scopus.py List of scopus author ids
ak_scopus.py Functions to access scopus
ak_wordpress.py Functions to creates Wordpress posts + comments
scopus-get-publications.py Script to query Scopus
scopus-update-database.py Synchronize database and available Wordpress posts
test-scopus.py Application with some functions to get publication entries
Prints a list with some formatting
test-scopus2.py Example from one of the website, only one query
test-wp.py Test script for access to the wordpress API
test-wp2.py Test script for wordpress - only query, no modification
etc Configuration files of different installations
info Documentation, website, etc (not in GIT)
log Log file use scopus-publications-<hostname>.log
Go to Scopus and retrieve the scopus author ids for the scientists in your group. Define the ids in etc/config-.py and group them.
Create a symbolic link
ln -s etc/config-<hostname>.py config.py
Select one of more author groups and define the list sc_workgroups in config.py Check the definition of database and wordpress installation.
Execute scopus-get-publications.py. python -W ignore scopus-get-publications.py
Note: The -W ignore flag might be necessary if the INSERT IGNORE causes warnings.
Example run:
ufo:~/scopus # python -W ignore scopus-get-publications.py
***********************************************
**** scopus-get-publications / 2017-03-27 *****
***********************************************
=== Update of publications for the author group: Computing
Total number of publications: 54
=== Update of publications for the author group: X-ray Imaging
Total number of publications: 39
=== Update of publications for the author group: Electronics
Total number of publications: 132
=== Update of publications for the author group: Morphology
Total number of publications: 21
=== Create posts for newly registered publication in scopus
Nothing new found
=== Update citatation of all publication in the database
Total number of publications is 281
=== Create comments for newly registered citations in scopus
Number of new citations is 0
Summary: (see also logfile /root/scopus/scopus-publications.log)
Date = 2017-03-27 21:28:36.002624
NPubs = 281
NNewPubs = 0
NCites = 4699
NNewCites = 0
Runtime = 0:00:11.496362
Use the Python script scopus-rawdata.py
to get the full dataset of a certain publication. The script is intended for usage in a web browser. Most browsers have pulgins to print formated JSON output.
Example:
http://localhost/~kopmann/scopus/scopus-rawdata.py?85042753214
Todo:
Automatically include reports and student thesis by bibtex definition and upload on a server!? This would have the nice effect, that all student work is organized systematically!!!
keywords
For each site database, access to wordpress and the author profiles need to
be configured in config.py
.
For the UFO webpage the configuration looks like diplayed below. In the first part the access to the database is configured. The database is used as a cache to keep track which publications are already available in Wordpress.
In the second block the access to the Wordpress server is given. The
specified user (e.g. called scopus
) need to have editor permissions in order to
submit new posts and to suggest keywords.
For the access to scopus a key is required.
The main part of the configuration is dedicated to author identification and grouping of authors. At first variables for each author are defined. If a author is registered with more than one Scopus ID also these IDs should be added.
Finally in the variable sc_workgroups
a named list of all groups
of authors that should be considered is defined. The name of the groups
need to be defined in Wordpress as categories. The slug name of the
category in wordpress is used in the configuration file as identification
of the author group.
Config.py:
""" Scopus script's configration
*A Kopmann, 12.4.17*
Configuration for the active setup at ufo.kit.edu
"""
# Local publication database
db_host = 'localhost'
db_user = 'scopus'
db_pw = '$scopus$'
db_name = 'scopus'
# Access to Wordpress installation
wp_api_url = "https://ufo.kit.edu/dis/xmlrpc.php"
""" Access to the Wordpress installation """
wp_user = "scopus"
wp_password = "$scopus$"
# Reporting
log_file = "/root/scopus/log/scopus-publications-ufo-kit-edu.log"
""" Logfile name for reporting """
# Scopus query definition
MY_API_KEY = "14d431d052c2caf5e9c4b1ab7de7463d"
""" Scopus access key (Andreas Kopmann) """
DTS_API_KEY = "f2b35fe46478f22f3c14cf53f73d4f93"
# Scopus author IDs
# KIT, PDV
ak = "35313939900"
ak2 = "57193311016"
csa = "15076530600"
matthiasVogelgesang = "35303862100"
timoDritschler = "56473578500"
andreiShkarin = "56950893700"
nicholasTanJerome = "57200247965"
tillBergmann = "35308595100"
armenBeglarian = "55343303900"
petraRohr = "40561503300"
norbertKunka = "35276889200"
horstDemattio = "6506285395"
# KIT, EPS
micheleCaselle = "57194376511"
mc2 = "57194376512"
urosStevanovic = "55557712600"
lorenzoRota = "56473442500"
matthiasBalzer = "35519411500"
# KIT, IPE
marcWeber = "56654729000"
mw2 = "56603987800"
mw3 = "7404138824"
# KIT, IPE
marcWeber = "56654729000"
mw2 = "56603987800"
mw3 = "7404138824"
# KIT, IPS
tomyRolo = "56118820400"
tr2 = "35194644400"
tr3 = "35277157300"
tomasFarago = "56655045700"
alexyErshof = "56441809800"
romanShkarin = "56951331000"
tiloBaumbach = "7003270957"
thomasVandekamp = "46761453500"
danielHaenschke = "55532222200"
# TUD
michaelHeethoff = "55979397800"
sebastianSchmelzle = "34768986100"
# UHD, has been combined with another person in Munich !!!
philipLoesel = "57203423658"
# Others (e.g. for black list)
ashotChiligarian = "7004126133"
hansBluemer = "7006284555"
matthiasKleifegs = "6602072426"
# Definition of workgroups for automatic Scopus publication retrieval
sc_start = 2010
sc_citations = False
sc_keywords = True
sc_max_authors = 25
ufo_pdv = [ak, ak2, csa, matthiasVogelgesang, timoDritschler ]
ufo_eps = [matthiasBalzer, lorenzoRota, micheleCaselle, mc2 ]
ufo_ips = [tomyRolo, tr2, tr3, tomasFarago, danielHaenschke]
ufo_apps = [thomasVandekamp]
ufo_alg = [philipLoesel]
sc_workgroups = [
{'name':'computing','authors':ufo_pdv},
{'name':'electronics','authors':ufo_eps},
{'name':'x-ray-imaging','authors':ufo_ips},
{'name':'morphology','authors':ufo_apps},
{'name':'algorithms','authors':ufo_alg}
]
""" Definition of the workgroups
Each workgroup is defined by a list of Scopus ID's and the
name of the category to be used in Wordpress. The category
for a new workgroup has to be created in Wordpress before
adding publications
"""
Both tables keep the reference to the publications in Scopus and the Wordpress ids. With this information, reprocessing is possible (but not implemented now).
Table publications:
MariaDB [scopus]> describe publications;
+--------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| scopusid | varchar(255) | YES | UNI | NULL | |
| wpid | int(11) | YES | | NULL | |
| citedbycount | int(11) | YES | | NULL | |
| citesloaded | int(11) | YES | | NULL | |
| categories | varchar(255) | YES | | NULL | |
| doi | varchar(255) | YES | | NULL | |
| title | varchar(255) | YES | | NULL | |
| abstract | text | YES | | NULL | |
| bibtex | text | YES | | NULL | |
| ts | datetime | YES | | NULL | |
| scopusdata | text | YES | | NULL | |
| eid | varchar(255) | YES | | NULL | |
+--------------+--------------+------+-----+---------+----------------+
Table citations:
MariaDB [scopus]> describe citations;
+--------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| scopusid | varchar(255) | YES | | NULL | |
| eid | varchar(255) | YES | | NULL | |
| wpid | int(11) | YES | MUL | NULL | |
| wpcommentid | int(11) | YES | | NULL | |
| citedbycount | int(11) | YES | | NULL | |
| citesloaded | int(11) | YES | | NULL | |
| categories | varchar(255) | YES | | NULL | |
| doi | varchar(255) | YES | | NULL | |
| scopusdata | text | YES | | NULL | |
| title | varchar(255) | YES | | NULL | |
| abstract | text | YES | | NULL | |
| bibtex | text | YES | | NULL | |
| ts | datetime | YES | | NULL | |
+--------------+--------------+------+-----+---------+----------------+
Setup of scopus database in mysql
create database scopus;
CREATE USER 'scopus@localhost';
grant all on scopus.* to 'scopus'@'localhost' identified by '$scopus$';
# create tables
mysql -u scopus -p scopus < create_scopus.sql
Sometime (unfortunately quite often) a author id in Scopus is not unique but identifies several researchers with the same name. E.g. Michele Caselle (3 persons) Matthias Balzer (2).
This case is currently handled manually by deleting all publications from the unknown authors. Might be possible to implement also a black list??
Sample data from Scopus:
{
"abstracts-retrieval-response": {
"authors": {
"author": [
{
"@_fa": "true",
"@auid": "15076530600",
"@seq": "1",
"affiliation": {
"@href": "http://api.elsevier.com/content/affiliation/affiliation_id/60102538",
"@id": "60102538"
},
"author-url": "http://api.elsevier.com/content/author/author_id/15076530600",
"ce:given-name": "Suren",
"ce:indexed-name": "Chilingaryan S.",
"ce:initials": "S.",
"ce:surname": "Chilingaryan",
"preferred-name": {
"ce:given-name": "Suren",
"ce:indexed-name": "Chilingaryan S.",
"ce:initials": "S.",
"ce:surname": "Chilingaryan"
}
},
{
"@_fa": "true",
"@auid": "35313939900",
"@seq": "2",
"affiliation": {
"@href": "http://api.elsevier.com/content/affiliation/affiliation_id/60102538",
"@id": "60102538"
},
"author-url": "http://api.elsevier.com/content/author/author_id/35313939900",
"ce:given-name": "Andreas",
"ce:indexed-name": "Kopmann A.",
"ce:initials": "A.",
"ce:surname": "Kopmann",
"preferred-name": {
"ce:given-name": "Andreas",
"ce:indexed-name": "Kopmann A.",
"ce:initials": "A.",
"ce:surname": "Kopmann"
}
},
{
"@_fa": "true",
"@auid": "56001075000",
"@seq": "3",
"affiliation": {
"@href": "http://api.elsevier.com/content/affiliation/affiliation_id/60032633",
"@id": "60032633"
},
"author-url": "http://api.elsevier.com/content/author/author_id/56001075000",
"ce:given-name": "Alessandro",
"ce:indexed-name": "Mirone A.",
"ce:initials": "A.",
"ce:surname": "Mirone",
"preferred-name": {
"ce:given-name": "Alessandro",
"ce:indexed-name": "Mirone A.",
"ce:initials": "A.",
"ce:surname": "Mirone"
}
},
{
"@_fa": "true",
"@auid": "35277157300",
"@seq": "4",
"affiliation": {
"@href": "http://api.elsevier.com/content/affiliation/affiliation_id/60102538",
"@id": "60102538"
},
"author-url": "http://api.elsevier.com/content/author/author_id/35277157300",
"ce:given-name": "Tomy",
"ce:indexed-name": "Dos Santos Rolo T.",
"ce:initials": "T.",
"ce:surname": "Dos Santos Rolo",
"preferred-name": {
"ce:given-name": "Tomy",
"ce:indexed-name": "Dos Santos Rolo T.",
"ce:initials": "T.",
"ce:surname": "Dos Santos Rolo"
}
},
{
"@_fa": "true",
"@auid": "35303862100",
"@seq": "5",
"affiliation": {
"@href": "http://api.elsevier.com/content/affiliation/affiliation_id/60102538",
"@id": "60102538"
},
"author-url": "http://api.elsevier.com/content/author/author_id/35303862100",
"ce:given-name": "Matthias",
"ce:indexed-name": "Vogelgesang M.",
"ce:initials": "M.",
"ce:surname": "Vogelgesang",
"preferred-name": {
"ce:given-name": "Matthias",
"ce:indexed-name": "Vogelgesang M.",
"ce:initials": "M.",
"ce:surname": "Vogelgesang"
}
}
]
},
"coredata": {
"citedby-count": "0",
"dc:description": "X-ray tomography has been proven to be a valuable tool for understanding internal, otherwise invisible, mechanisms in biology and other fields. Recent advances in digital detector technology enabled investigation of dynamic processes in 3D with a temporal resolution down to the milliseconds range. Unfortunately it requires computationally intensive recon- struction algorithms with long post-processing times. We have optimized the reconstruction software employed at the micro-tomography beamlines at KIT and ESRF. Using a 4 stage pipelined architecture and the computational power of modern graphic cards, we were able to reduce the processing time by a factor 75 with a single server. The time required to reconstruct a typical 3D image is reduced down to several seconds only and online visualization is possible for the first time.Copyright is held by the author/owner(s).",
"dc:identifier": "SCOPUS_ID:84859045029",
"dc:title": "Poster: A GPU-based architecture for real-time data assessment at synchrotron experiments",
"link": [
{
"@_fa": "true",
"@href": "http://api.elsevier.com/content/abstract/scopus_id/84859045029",
"@rel": "self"
}
],
"prism:aggregationType": "Conference Proceeding",
"prism:coverDate": "2011-12-01",
"prism:doi": "10.1145/2148600.2148624",
"prism:pageRange": "51-52",
"prism:publicationName": "SC'11 - Proceedings of the 2011 High Performance Computing Networking, Storage and Analysis Companion, Co-located with SC'11",
"prism:url": "http://api.elsevier.com/content/abstract/scopus_id/84859045029"
}
}
}
There are two types of keywords known in Scopus. Not all datasets have both fields. Most of them have the index terms (field: idxterms) that seem to be selected by Scopus. Many have additional keywords given by the author (field authkeywords.
Often author keywords are used as index term. Index term always start with a capital letter, while author keywords are less systematic. Somtimes author keywords are very long, with brackets and semicolon.
The question is how to use this keywords. Are there some that apprear in more than one article. This one might be used to find similar articles in Wordpress later!?
Should I take both keywords, or should I use the index terms, although I don't know where they come from? Does it make sense to modify the keywords once there are in Wordpress???
Für wordpress macht es wahrscheinlich Sinn die Keywords auf zwei bis drei Wörter zu beschränken und die anderen einfach weg zu lassen, da sie doch nicht zweimal auftreten werden!
ipekopmann2:scopus kopmann$ python test-scopus.py
==> Index terms:
Drying at ambient conditions
High complexity
Line of Sight
On-line analysis
Parallel computing architecture
Particle image velocimetries
Polymer Coating
Thin polymer films
!!! Error encoding title of publication !!!
Cavadini P., Weinhold H., Tonsmann M., Chilingaryan S., Kopmann A., Lewkowicz A., Miao C., Scharfer P., Schabel W.: Investigation of the flow structure in thin polymer films using 3D µPTV enhanced by GPU, Experiments in Fluids, 59, 4 (2018-04-01) 61, doi:10.1007/s00348-017-2482-z (cited 0 times).
Chilingarian A., Chilingaryan S., Karapetyan T., Kozliner L., Khanikyants Y., Hovsepyan G., Pokhsraryan D., Soghomonyan S.: On the initiation of lightning in thunderclouds, Scientific Reports, 7, 1 (2017-12-01) 1371, doi:10.1038/s41598-017-01288-0 (cited 3 times).
==> Index terms:
Free space propagation
High speed imaging
Parallelizations
simulation
Xray imaging
==> Keywords:
coherence
free-space propagation
high-speed imaging
parallelization
simulation
synchrotron radiation
X-ray imaging
Farago T., Mikulik P., Ershov A., Vogelgesang M., Hanschke D., Baumbach T.: Syris: A flexible and efficient framework for X-ray imaging experiments simulation, Journal of Synchrotron Radiation, 24, 6 (2017-11-01) 1283-1295, doi:10.1107/S1600577517012255 (cited 0 times).
==> Index terms:
Direct communications
High quality reconstruction
High speed computing
High-performance computing resources
Online data processing
Reconstruction algorithms
Regularization methods
Spatial and temporal resolutions
Kopmann A., Chilingaryan S., Vogelgesang M., Dritschler T., Shkarin A., Shkarin R., Dos Santos Rolo T., Farago T., Van De Kamp T., Balzer M., Caselle M., Weber M., Baumbach T.: UFO - A scalable platform for high-speed synchrotron X-ray imaging, 2016 IEEE Nuclear Science Symposium, Medical Imaging Conference and Room-Temperature Semiconductor Detector Workshop, NSS/MIC/RTSD 2016, 2017-January (2017-10-16) 8069895, doi:10.1109/NSSMIC.2016.8069895 (cited 0 times).
==> Index terms:
Computing (architecture, farms, GRID for recording, storage, archiving, and distribution of data)
Data processing methods
Dedicated hardware
Floating point operations
Hardware and software
Hough Transformation
Large Hadron collider LHC
Modified algorithms
==> Keywords:
Computing (architecture, farms, GRID for recording, storage, archiving, and distribution of data)
Trigger algorithms; Data processing methods
Trigger concepts and systems (hardware and software)
Mohr H., Dritschler T., Ardila L.E., Balzer M., Caselle M., Chilingaryan S., Kopmann A., Rota L., Schuh T., Vogelgesang M., Weber M.: Evaluation of GPUs as a level-1 track trigger for the High-Luminosity LHC, Journal of Instrumentation, 12, 4 (2017-04-21) C04019, doi:10.1088/1748-0221/12/04/C04019 (cited 0 times).
==> Index terms:
Advanced mezzanine cards
Board support packages
Commercial components
Component based approach
Detector control systems
Front end electronics
Parallel-computing environment
Research and development
==> Keywords:
Data acquisition concepts
Detector control systems (detector and experiment monitoring and slow-control systems, architecture, hardware, algorithms, databases)
Image reconstruction in medical imaging
Software architectures (event data models, frameworks and databases)
Kaever P., Balzer M., Kopmann A., Zimmer M., Rongen H.: The Common Data Acquisition Platform in the Helmholtz Association, Journal of Instrumentation, 12, 4 (2017-04-03) C04004, doi:10.1088/1748-0221/12/04/C04004 (cited 0 times).
==> Index terms:
Computing nodes
Direct communications
Event building
Future generations
Hardware and software
High-level triggers
Internal memory
Trigger systems
==> Keywords:
Data acquisition concepts
Trigger concepts and systems (hardware and software)
Caselle M., Perez L.E.A., Balzer M., Dritschler T., Kopmann A., Mohr H., Rota L., Vogelgesang M., Weber M.: A high-speed DAQ framework for future high-level trigger and event building clusters, Journal of Instrumentation, 12, 3 (2017-03-06) C03015, doi:10.1088/1748-0221/12/03/C03015 (cited 1 times).
==> Index terms:
Accelerator physics
Coherent synchrotron radiation
Data acquisition system
Electronic detectors
High repetition rate
Radiation accelerators
Sampling accuracies
Terahertz detectors
==> Keywords:
Data acquisition concepts
Electronic detector readout concepts (solid-state)
Instrumentation for synchrotron radiation accelerators
Caselle M., Perez L.E.A., Balzer M., Kopmann A., Rota L., Weber M., Brosi M., Steinmann J., Brundermann E., Muller A.-S.: KAPTURE-2. A picosecond sampling system for individual THz pulses with high repetition rate, Journal of Instrumentation, 12, 1 (2017-01-16) C01040, doi:10.1088/1748-0221/12/01/C01040 (cited 0 times).
==> Index terms:
Conventional approach
Micro-tomography
Phase contrasts
Photosynthetic activity
Physiological activity
Picea Abies (L.) Karst
Spruce
Tracheid
==> Keywords:
Absorption contrast
Microtomography
Phase contrast
Spruce
Synchrotron radiation
Tracheid
Wood
!!! Error encoding title of publication !!!
Lautner S., Lenz C., Hammel J., Moosmann J., Kuhn M., Caselle M., Vogelgesang M., Kopmann A., Beckmann F.: Using SRμCT to define water transport capacity in Picea abies, Proceedings of SPIE - The International Society for Optical Engineering, 10391 (2017-01-01) 1039118, doi:10.1117/12.2287221 (cited 3 times).
==> Index terms:
Data catalog
Insect head
Interactive interfaces
Scientific data
Semi-automatic segmentation
Synchrotron x rays
Visual data
Web visualization
==> Keywords:
3D web visualization
Cooperative data analysis
Data catalog
Insect head
Interactive interfaces
Semi-automatic segmentation
Synchrotron X-ray micro computed tomography
Virtual Reality for scientific data
Visual data browsing
Web portal for scientific data
!!! Error encoding title of publication !!!
Schmelzle S., Heethoff M., Heuveline V., Losel P., Becker J., Beckmann F., Schluenzen F., Hammel J.U., Kopmann A., Mexner W., Vogelgesang M., Jerome N.T., Betz O., Beutel R., Wipfler B., Blanke A., Harzsch S., Hornig M., Baumbach T., Van De Kamp T.: The NOVA project: Maximizing beam time efficiency through synergistic analyses of SRμCT data, Proceedings of SPIE - The International Society for Optical Engineering, 10391 (2017-01-01) 103910P, doi:10.1117/12.2275959 (cited 0 times).
==> Index terms:
Astroparticle physics
DAQ system
Dark matter
Data acquisition system
Direct search
Germaniums (Ge)
High-rate channels
Underground laboratory
Bergmann T., Balzer M., Bormann D., Chilingaryan S.A., Eitel K., Kleifges M., Kopmann A., Kozlov V., Menshikov A., Siebenborn B., Tcherniakhovski D., Vogelgesang M., Weber M.: A scalable DAQ system with high-rate channels and FPGA- and GPU-Trigger for the dark matter experiment EDELWEISS-III, 2015 IEEE Nuclear Science Symposium and Medical Imaging Conference, NSS/MIC 2015 (2016-10-03) 7581841, doi:10.1109/NSSMIC.2015.7581841 (cited 2 times).
==> Index terms:
Computational power
Digital electronic circuits
Direct memory access
Direct memory transfers
Hardware and software
High performance computing
High-performance computing applications
Intrinsic parallelisms
==> Keywords:
Data acquisition concepts
Digital electronic circuits
Trigger concepts and systems (hardware and software)
Rota L., Vogelgesang M., Perez L.E.A., Caselle M., Chilingaryan S., Dritschler T., Zilio N., Kopmann A., Balzer M., Weber M.: A high-throughput readout architecture based on PCI-Express Gen3 and DirectGMA technology, Journal of Instrumentation, 11, 2 (2016-02-12) P02007, doi:10.1088/1748-0221/11/02/P02007 (cited 5 times).
==> Index terms:
Data acquisition system
Experiment platforms
GPU computing
High-throughput data
OpenCL
Programmable hardware
Real-time operation
Synchrotron beamlines
==> Keywords:
Data acquisition
data processing
FPGA
FPGA-GPU communication
GPU computing
OpenCL
Vogelgesang M., Rota L., Perez L.E.A., Caselle M., Chilingaryan S., Kopmann A.: High-throughput data acquisition and processing for real-time X-ray imaging, Proceedings of SPIE - The International Society for Optical Engineering, 9967 (2016-01-01) 996715, doi:10.1117/12.2237611 (cited 0 times).
Ametova E., Ferrucci M., Chilingaryan S., McCarthy M., Dewulf W.: Uncertainty quantification in dimensional measurements by computed tomography due to uncertainty in data acquisition geometrical parameters, Proceedings - ASPE 2016 Annual Meeting (2016-01-01) 287-292 (cited 0 times).
==> Index terms:
Architecture-based
Building blockes
Efficient construction
High-level control systems
Laminography
Real time images
Realtime processing
Synchrotron radiation facility
High-throughput data
Work-flow systems
==> Keywords:
control
laminography
tomography
Vogelgesang M., Farago T., Morgeneyer T.F., Helfen L., Dos Santos Rolo T., Myagotin A., Baumbach T.: Real-time image-content-based beamline control for smart 4D X-ray imaging, Journal of Synchrotron Radiation, 23 (2016-01-01) 1254-1263, doi:10.1107/S1600577516010195 (cited 6 times).
==> Index terms:
Armenia
Energy spectra
Energy thresholds
Enhancements
Ground
Solar cosmic rays
==> Keywords:
Atmospheric electricity
Enhancements
Ground
Particle detectors
Thunderstorm
Chilingarian A., Chilingaryan S., Hovsepyan G.: Calibration of particle detectors for secondary cosmic rays using gamma-ray beams from thunderclouds, Astroparticle Physics, 69 (2015-09-01) 37-43, doi:10.1016/j.astropartphys.2015.03.011 (cited 3 times).
==> Keywords:
atmospheric electricity
radiation in atmosphere
Chilingarian A., Chilingaryan S., Reymers A.: Atmospheric discharges and particle fluxes, Journal of Geophysical Research A: Space Physics, 120, 7 (2015-07-01) 5845-5853, doi:10.1002/2015JA021259 (cited 2 times).
==> Index terms:
Data throughput
Direct memory access
High-speed data
PCI Express
Readout Electronics
==> Keywords:
Data Acquisition
direct memory access
FPGA
high data throughput
high speed data streaming applications
PCI express
readout electronics
Rota L., Caselle M., Chilingaryan S., Kopmann A., Weber M.: A PCIe DMA Architecture for Multi-Gigabyte per Second Data Transmission, IEEE Transactions on Nuclear Science, 62, 3 (2015-06-01) 972-976, doi:10.1109/TNS.2015.2426877 (cited 9 times).
==> Index terms:
CMOS image sensor
Complementary metal-oxide-semiconductor sensor (CMOS)
Data acquisition system
Embedded processing
Material science
Smart cameras
Synchrotron radiation facility
Temporal evolution
==> Keywords:
CMOS image sensors
control systems
data processing
FPGAs
smart cameras
Stevanovic U., Caselle M., Cecilia A., Chilingaryan S., Farago T., Gasilov S., Herth A., Kopmann A., Vogelgesang M., Balzer M., Baumbach T., Weber M.: A control system and streaming DAQ platform with image-based trigger for X-ray imaging, IEEE Transactions on Nuclear Science, 62, 3 (2015-06-01) 911-918, doi:10.1109/TNS.2015.2425911 (cited 2 times).
==> Index terms:
Coherent synchrotron radiation
Continuous sampling
Data throughput
Intrinsic response
Peak amplitude
Synchrotron light source
Terahertz pulse
Thin film detectors
Caselle M., Brosi M., Chilingaryan S., Dritschler T., Judin V., Kopmann A., Mueller A.-S., Raasch J., Smale N.J., Steinmann J., Vogelgesang M., Wuensch S., Siegel M., Weber M.: An ultra-fast digitizer with picosecond sampling time for Coherent Synchrotron Radiation, 2014 19th IEEE-NPSS Real Time Conference, RT 2014 - Conference Records (2015-04-28) 7097535, doi:10.1109/RTC.2014.7097535 (cited 2 times).
Installation of python, mysql et al:
pip install python-wordpress-xmlrpc
Konfiguration Webserver (muss man wohl nach jeder Installation neu machen!!!)
/etc/apache2/httpd.conf:
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule php5_module libexec/apache2/libphp5.so
Include /private/etc/apache2/extra/httpd-userdir.conf
/etc/apache2/extra/httpd-userdir.conf:
Include /private/etc/apache2/users/*.conf
/etc/php.ini:
pdo_mysql.default_socket= /tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock
sh-3.2# apachectl restart
Install website:
Create archive with wp dublicator
Save scopus database
mysqldump -u scopus -p scopus > scopus-170322.sql
Create database on remote system
mysql:
CREATE USER 'scopus'@'localhost' IDENTIFIED BY '$scopus$';
GRANT ALL PRIVILEGES ON scopus.* TO 'scopus'@'localhost';
CREATE DATABASE scopus;
mysql -u scopus -p scopus < scopus-170322.sql
Create database wp_ufo2;
CREATE USER ‘ufo’@‘localhost' IDENTIFIED BY '$ipepdv$';
GRANT ALL PRIVILEGES ON wp_ufo2.* TO ‘ufo’@‘localhost';
CREATE DATABASE wp_ufo2;
Import WP archive:
mkdir ufo2
chown -R wwwrun:www ufo2
Run the installer:
http://ufo.kit.edu/ufo2/installer.php
Installation Scopus-Scripts:
pip install requests
pip install python-wordpress-xmlrpc
pip install pymysql
Check configurations:
scopus-get-piblications.py
ak_wordpress.py
Sometimes there are errors in the database. This case required manual intervention.
Eamples of error that have been observed: