text:
@misc{python3,
  author = {{Python Software Foundation}},
  title = {Python},
  url = {https://python.org},
  version = {3.7.0},
  date = {2018-06-27},
}
@techreport{belllapadula,
  title={Secure computer systems: Mathematical foundations},
  author={Bell, D Elliott and LaPadula, Leonard J},
  year={1973},
  institution={MITRE CORP BEDFORD MA}
}
@misc{argparse,
		author = {{Python Software Foundation}},
		title = {Python Module argparse},
		url = {https://docs.python.org/3/library/argparse.html},
		date = {2011-02-20},
}
@misc{pytest,
		author = {Holger Krekel and others},
		title = {pytest},
		url = { https://docs.pytest.org/en/latest/ },
		date = { 2009-08-04 },
}
@misc{pylint,
		author = {Sylvain Thenault and others},
		title = {pylint},
		url = { https://pylint.org/ },
		date = { 2009-08-04 },
}

@misc{logging,
		author = {{Python Software Foundation}},
		title = {Python Module logging},
		url = {https://docs.python.org/3/library/logging.html},
		date = {2003-07-29},
}

@misc{typing,
		author = {{Python Software Foundation}},
		title = {Python Module typing},
		url = {https://docs.python.org/3/library/typing.html},
		date = {2015-09-13},
}
@misc{json,
		author = {{Python Software Foundation}},
		title = {Python Module json},
		url = {https://docs.python.org/3/library/json.html},
}
@misc{requests,
		author = {{Kenneth Reitz} and others},
		title = {Requests},
		url = {https://requests.readthedocs.io/en/master/},
}
@misc{pyjwkest,
		author = {{Roland Hedberg} and others},
		title = {pyjkwest},
		url = {https://github.com/IdentityPython/pyjwkest/},
}

@misc{pyoidc,
		author = {Roland Hedberg and tpazderka and others},
		title = {pyoidc},
		url = {https://github.com/OpenIDC/pyoidc/},
}
@misc{cherrypy,
		author = {{The CherryPy team}},
		title = {cherrypy},
		url = {https://github.com/cherrypy/cherrypy/},
}

@misc{cherrypy_dropprivileges,
		author = {{The CherryPy team}},
		title = {cherrypy -- Drop Privileges Plugin},
		url = {https://docs.cherrypy.org/en/latest/pkg/cherrypy.process.html#cherrypy.process.plugins.DropPrivileges},
}
@misc{cherrypy_daemonizer,
		author = {{The CherryPy team}},
		title = {cherrypy -- Daemonizer Plugin},
		url = {https://docs.cherrypy.org/en/latest/pkg/cherrypy.process.html#cherrypy.process.plugins.Daemonizer},
}
@misc{cherrypy_routes,
		author = {{Nicolas Inden}},
		title = {Microservices mit CherryPy, Teil 1: URL-Routing},
		url = {https://www.innoq.com/de/blog/cherrypy-url-routing-dispatcher/},
}
@misc{jinja,
		author = {{Armin Ronacher and others}},
		title = {Jinja},
		url = {https://palletsprojects.com/p/jinja/},
}
@misc{pyyaml,
		author = {{Kirill Simonov} and others},
		title = {PyYAML},
		url = {https://github.com/yaml/pyyaml},
}

repository: JustKiddingCode/arpoc

repo_name: JustKiddingCode/arpoc


text:
require u-boot-socfpga-common.inc
require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot.inc

FILESEXTRAPATHS =. "${THISDIR}/files/v2017.09:"

LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"

SRCREV = "c98ac3487e413c71e5d36322ef3324b21c6f60f9"

# Stratix10 is not mainlined yet
SRCREV_stratix10 = "53ce6e587a478bf613b1af42b49b5beba2dd2f3a"
SRC_URI_stratix10 = "git://github.com/altera-opensource/u-boot-socfpga.git;branch=socfpga_v2017.09;prot=https"

SRC_URI_append = "\
	"

DEPENDS += "dtc-native bc-native u-boot-mkimage-native"

license: MIT

repository: joaofl/meta-altera

license_type: permissive

repo_name: joaofl/meta-altera

branch_name: refs/heads/master

gha_license_id: MIT

extension: bb


text:
DESCRIPTION = "This module is a wrapper for the Google Web APIs. \
It allows you to do Google searches, retrieve pages from the \
Google cache, and ask Google for spelling suggestions."
SECTION = "devel/python"
PRIORITY = "optional"
MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
LICENSE = "PSF"
RDEPENDS = "python-core python-soappy"
SRCNAME = "pygoogle"

SRC_URI = "${SOURCEFORGE_MIRROR}/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
S = "${WORKDIR}/${SRCNAME}-${PV}"

inherit distutils


text:
require python-efl.inc
DEPENDS += "python-evas ecore"
RDEPENDS += "python-evas"

do_stage() {
    distutils_stage_all
}


text:
@book{folland1999,
  title = "Real Analysis: Modern Techniques and Their Applications",
  author = "Gerald B. Folland",
  year = "1999",
  edition = "2nd",
  publisher = "John Wiley and Sons, Inc."
}

@book{halmos1974,
  title = "Graduate Text in Mathematics: Measure Theory",
  author = "Paul R. Halmos",
  year = "1974",
  publisher = "Springer-Verlag"
}

license: Unlicense

gha_license_id: Unlicense

gha_language: TeX

extension: bib


text:
@article{fv5028,
author = "Ashiotis, Giannis and Deschildre, Aurore and Nawaz, Zubair and Wright, Jonathan P. and Karkoulis, Dimitrios and Picca, Fr{\'{e}}d{\'{e}}ric Emmanuel and Kieffer, J{\'{e}}r{\^{o}}me",
title = "{The fast azimuthal integration Python library: {\it pyFAI}}",
journal = "Journal of Applied Crystallography",
year = "2015",
volume = "48",
number = "2",
pages = "510--519",
month = "Apr",
doi = {10.1107/S1600576715004306},
url = {https://doi.org/10.1107/S1600576715004306},
abstract = {{\it pyFAI} is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments. It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the {\it pyFAI} library into their processing pipeline. This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.},
keywords = {powder diffraction, small-angle X-ray scattering, geometry calibration, data reduction, image analysis, GPU programming, Python, computer programs},
}

@article{Chushkin:he5573,
author = "Chushkin, Y. and Zontone, F.",
title = "{Upsampling speckle patterns for coherent X-ray diffraction imaging}",
journal = "Journal of Applied Crystallography",
year = "2013",
volume = "46",
number = "2",
pages = "319--323",
month = "Apr",
doi = {10.1107/S0021889813003117},
url = {http://dx.doi.org/10.1107/S0021889813003117},
}

@article{PyFAI_PDJ,
author = {Kieffer,J. and Wright,J.P.},
title = {PyFAI: a Python library for high performance azimuthal integration on GPU},
journal = {Powder Diffraction},
volume = {28},
issue = {Supplement S2},
month = {9},
year = {2013},
issn = {1945-7413},
pages = {S339--S350},
doi = {10.1017/S0885715613000924},
URL = {http://journals.cambridge.org/article_S0885715613000924},
}

@article{Chushkin:rg5010,
author = "Chushkin, Y. and Caronna, C. and Madsen, A.",
title = "{A novel event correlation scheme for X-ray photon correlation spectroscopy}",
journal = "Journal of Applied Crystallography",
year = "2012",
volume = "45",
number = "4",
pages = "807--813",
month = "Aug",
doi = {10.1107/S0021889812023321},
url = {http://dx.doi.org/10.1107/S0021889812023321},
}

@article{ipython,
Author          = {P\'erez, F. and Granger, B. E.},
Title           = {{IP}ython: a {S}ystem for {I}nteractive {S}cientific {C}omputing},
Journal         = {{C}omput. {S}ci. {E}ng.},
Volume          = {9},
Number          = {3},
Pages           = {21-29},
month           = may,
year            = 2007,
url             = "http://ipython.org",
}

@misc{scipy,
  author =   {Jones, E. and Oliphant, T. E. and  Peterson, P.},
  title =     {{SciPy}: Open source scientific tools for {Python}},
  year =        {2001},
  url = "http://www.scipy.org/"
}
@misc{numexpr,
  author =   {Cooke, D and Hochberg, T and Alted, F},
  title =     {{NumExpr}: fast numerical expression evaluator for {NumPy}},
  year =        {2009-2017},
  url = "https://github.com/pydata/numexpr"
}
@misc{silx,
  author =   {Sole, V. A. and Vincent, T. and Kieffer, J. and Payno, H. and Knobel, P. and Naudet, D. and Valls, V.},
  title =     {{silx}: collection of Python packages for data analysis at synchrotron radiation facilities},
  year =        {2015-2017},
  url = "http://www.silx.org/"
}

@article{numpy,
author = {Oliphant, T. E.},
title = {Python for Scientific Computing},
publisher = {IEEE},
year = {2007},
journal = {{C}omput. {S}ci. {E}ng.},
volume = {9},
number = {3},
pages = {10-20},
keywords = {high level languages; natural sciences computing},
COMMENTEDurl = {http://link.aip.org/link/?CSX/9/10/1}
}

@article{matplotlib,
 author = {Hunter, J. D.},
 title = {Matplotlib: A 2D Graphics Environment},
 journal = {{C}omput. {S}ci. {E}ng.},
 issue_date = {May 2007},
 volume = {9},
 number = {3},
 month = may,
 year = {2007},
 issn = {1521-9615},
 pages = {90-95},
 numpages = {6},
 publisher = {IEEE Educational Activities Department},
 address = {Piscataway, NJ, USA},
 keywords = {Python, Python, scripting languages, application development, scientific programming, application development, scientific programming, scripting languages},
COMMENTEDurl = {http://dx.doi.org/10.1109/MCSE.2007.55},
COMMENTEDdoi = {10.1109/MCSE.2007.55},
COMMENTEDacmid = {1251845},
}
@article{pyhst,
author={Chilingaryan, S. and Mirone, A. and Hammersley, A. and Ferrero, C. and Helfen, L. and Kopmann, A. and dos Santos Rolo, T. and Vagovic, P.},
journal={Nuclear Science, IEEE Transactions on},
title={A GPU-Based Architecture for Real-Time Data Assessment at Synchrotron Experiments},
year={2011},
volume={58},
number={4},
pages={1447-1455},
keywords={data acquisition;high energy physics instrumentation computing;synchrotrons;tomography;GPU memory;GPU-based architecture;computational power;data acquisition;data rates;data transfers;digital detector technology;fast 2D detectors;graphic cards;high photon flux;imaging experiments;memory transfers;microtomography beamlines;quasireal-time visualization;real-time data assessment;reconstruction software;reconstruction time;synchrotron experiments;synchrotron facilities;synchrotron sources;system resources;Graphics processing unit;Image reconstruction;Kernel;Libraries;Pixel;Synchrotrons;Three dimensional displays;Computed tomography;GPU computing;high performance computing;image reconstruction;parallel programming;performance evaluation;software;synchrotrons},
doi={10.1109/TNS.2011.2141686},
ISSN={0018-9499},}

@article{pyhst2,
 title = {PyHST2: an hybrid distributed code for high speed tomographic reconstruction with iterative reconstruction and a priori knowledge capabilities},
journal={ Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms},
 author={Alessandro Mirone and Emmanuelle Gouillart and  Emmanuel Brun and  Paul Tafforeau and Jerome Kieffer},
 year={2013},
 url = {http://arxiv.org/abs/1306.1392},
 status = {submitted},
 COMMENTEDvolume={58},
 COMMENTEDnumber={4},
 COMMENTEDpages={1447-1455}
}

@article{pymca,
 title = {A multiplatform code for the analysis of energy-dispersive X-ray fluorescence spectra},
 journal = {Spectrochim. Acta Part B},
 volume = {62},
 number = {1},
 pages = {63--68},
 year = {2007},
 author = { Solé, V.A. and Papillon, E. and Cotte, M. and Walter, Ph. and Susini, J.},
COMMENTEDissn = "0584-8547",
COMMENTEDdoi = "10.1016/j.sab.2006.12.002",
COMMENTEDkeywords = "X-ray fluorescence",
COMMENTEDurl = "http://www.sciencedirect.com/science/article/pii/S0584854706003764",
}

@article{edna,
author = {Incardona, M-F. and Bourenkov, G and Levik, K. and Pieritz, R and Popov, A. and Svensson, O. },
COMMENTEDauthor = {Incardona, Marie-Fran{\c{c}}oise and Bourenkov, Gleb P. and Levik, Karl and Pieritz, Romeu A. and Popov, Alexander N. and Svensson, Olof},
title = "{{\it EDNA}: a framework for plugin-based applications applied to X-ray experiment online data analysis}",
journal = "J. Synchrotron Rad.",
year = "2009",
volume = "16",
number = "6",
pages = {872-879},
month = "Nov",
COMMENTEDdoi = {10.1107/S0909049509036681},
COMMENTEDurl = {http://dx.doi.org/10.1107/S0909049509036681},
}

@article{cython,
    author={Behnel, S. and Bradshaw, R. and Citro, C. and Dalcin, L. and Seljebotn, D.S. and Smith, K.},
    journal={{C}omput. {S}ci. {E}ng.},
    title={Cython: The Best of Both Worlds},
    year={2011},
    month={march-april},
    volume={13},
    number={2},
    pages={31-39},
    keywords={Cython language;Fortran code;Python language extension;numerical loops;programming language;C language;numerical analysis;},
COMMENTEDdoi={10.1109/MCSE.2010.118},
COMMENTEDISSN={1521-9615},
}

@article{fabio,
  author =  {Knudsen, E. B. and S{\o}rensen, H. O. and Wright, J. P. and Goret, G. and Kieffer, J.},
  title =   {{FabIO}: easy access to two-dimensional X-ray detector images in {P}ython},
  year =    {2013},
  journal = {J. Appl. Cryst.},
  volume = {46},
  pages = {537-539},
  COMMENTurl = {http://sourceforge.net/projects/fable/files/fabio},
  doi = {10.1107/S0021889813000150}
}
@misc{python,
    author = {van Rossum, G.},
    year = {1989},
    title = {Python programming language},
    url = {http://www.python.org},
}
@article{opencl,
author = {John E. Stone and David Gohara and Guochun Shi},
title = {OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems},
journal ={Computing in Science and Engineering},
volume = {12},
number = {3},
issn = {1521-9615},
year = {2010},
pages = {66-73},
NOdoi = {http://doi.ieeecomputersociety.org/10.1109/MCSE.2010.69},
NOpublisher = {IEEE Computer Society},
NOaddress = {Los Alamitos, CA, USA},
}

@misc{opencl_khronos,
	author = {Khronos},
	year = {2008},
	title = {The open standard for parallel programming of heterogeneous systems},
	url = {http://www.khronos.org/opencl},
}
@article{pyopencl,
   author = {{Kl{\"o}ckner}, Andreas
        and {Pinto}, Nicolas
        and {Lee}, Yunsup
        and {Catanzaro}, B.
        and {Ivanov}, Paul
        and {Fasih}, Ahmed },
   title = "{PyCUDA and PyOpenCL: A Scripting-Based Approach to GPU Run-Time Code Generation}",
   journal = "Parallel Computing",
   volume = "38",
   number = "3",
   pages = "157--174",
   year = "2012",
   issn = "0167-8191",
   doi = "10.1016/j.parco.2011.09.001",
}

@misc{skimage,
     author = {van der Walt, S. and others },
     title = {{scikits-image} is a collection of algorithms for image processing.},
     url = {http://scikits-image.org/},
     year = {2011},
}
@article{pynx,
author = "Favre-Nicolin, Vincent and Coraux, Johann and Richard, Marie-Ingrid and Renevier, Hubert",
title = "{Fast computation of scattering maps of nanostructures using graphical processing units}",
journal = "J. Appl. Cryst.",
year = "2011",
volume = "44",
number = "3",
pages = "635--640",
month = "Jun",
doi = {10.1107/S0021889811009009},
url = {http://dx.doi.org/10.1107/S0021889811009009},
}
@article{fullfield,
  author={B Fayard and E Pouyet and G Berruyer and D Bugnazet and C Cornu and M Cotte and V De Andrade and F Di Chiaro and O Hignette and J
Kieffer and T Martin and E Papillon and M Salomé and V A Solé},
  title={The new ID21 XANES full-field end-station at ESRF},
  journal={Journal of Physics: Conference Series},
  volume={425},
  number={19},
  pages={192001},
  url={http://stacks.iop.org/1742-6596/425/i=19/a=192001},
  year={2013},
  abstract={A new X-ray absorption near-edge spectroscopy (XANES) full-field imaging station has been developed, installed and tested on beamline ID21 at the European Synchrotron Radiation Facility (ESRF). The set-up operates in the 2-9 keV energy range and allows for the simultaneous acquisition of up to 4.10 6 XANES spectra over large sample areas with preserved sub-micron spatial resolution. The versatile set-up is compatible with various types of cameras and magnifying objectives. It accommodates spatial resolutions ranging from 0.3 ?m to 1.4 ?m and fields of view from 600 ?m up to 2 mm. The range of potential applications is broad: from geology, cultural heritage, environmental sciences to medicine.}
}
@article{pyfai,
  author={Jerome Kieffer and Dimitrios Karkoulis},
  title={PyFAI, a versatile library for azimuthal regrouping},
  journal={Journal of Physics: Conference Series},
  volume={425},
  number={20},
  pages={202012},
  url={http://stacks.iop.org/1742-6596/425/i=20/a=202012},
  year={2013},
  abstract={2D area detectors like CCD or pixel detectors have become popular in the last 15 years for diffraction experiments (e.g. for WAXS, SAXS, single crystal and powder diffraction (XRPD)). These detectors have a large sensitive area of millions of pixels with high spatial resolution. The software package pyFAI has been designed to reduce SAXS, WAXS and XRPD images taken with those detectors into 1 D curves (azimuthal integration) usable by other software for in-depth analysis such as Rietveld refinement, or 2 D images (a radial transformation named caking ). As a library, the aim of pyFAI is to be integrated into other tools like PyMca or EDNA with a clean pythonic interface. However pyFAI features also command line tools for batch processing, converting data into q-space (q being the momentum transfer) or 2 ? -space ( ? being the Bragg angle) and a calibration graphical interface for optimizing the geometry of the experiment using the Debye-Scherrer rings of a reference sample. PyFAI shares the geometry definition of SPD but can directly import geometries determined by the software FIT2D. PyFAI has been designed to work with any kind of detector and geometry (transmission or reflection) and relies on FabIO, a library able to read more than 20 image formats produced by detectors from 12 different manufacturers. During the transformation from cartesian space (x,y) to polar space (2?, ?), both local and total intensities are conserved in order to obtain accurate quantitative results. Technical details on how this integration is implemented and how it has been ported to native code and parallelized on graphic cards are discussed in this paper.}
}
@ARTICLE{Lowe04,
    author = {David G. Lowe},
    title = {Distinctive Image Features from Scale-Invariant Keypoints},
    journal = {International Journal of Computer Vision},
    year = {2004},
    volume = {60},
    pages = {91--110}
}
@article{Lowe99,
    author = {David G. Lowe},
    title = {Object Recognition from Local Scale-Invariant Features},
    journal = {Proc. of the International Conference on Computer Vision},
    year = {1999},
    doi = {10.1109/ICCV.1999.790410},
    pages = {1150 -- 1157},
    volume = {2},
}

@misc{SIFT_pat,
 author = {David G. Lowe},
 assignee = {The University Of British Columbia},
 holder = {The University Of British Columbia},
 title = {Method and apparatus for identifying scale invariant features in an image and use of same for locating an object in an image },
 year = {2003},
 month = {03},
 day = {23},
 url = {http://www.google.co.in/patents/US6711293},
 number = {US 6711293 B1},
 type = {Patent},
 filing_num = {10684114},
 yearfiled = {1999},
 monthfiled = {03},
 dayfiled = {08},
 abstract = {A method and apparatus for identifying scale invariant features in an image and a further method and apparatus for using such scale invariant features to locate an object in an image are disclosed. The method and apparatus for identifying scale invariant features may involve the use of a processor circuit for producing a plurality of component subregion descriptors for each subregion of a pixel region about pixel amplitude extrema in a plurality of difference images produced from the image. This may involve producing a plurality of difference images by blurring an initial image to produce a blurred image and by subtracting the blurred image from the initial image to produce the difference image. For each difference image, pixel amplitude extrema are located and a corresponding pixel region is defined about each pixel amplitude extremum. Each pixel region is divided into subregions and a plurality of component subregion descriptors are produced for each subregion. These component subregion descriptors are correlated with component subregion descriptors of an image under consideration and an object is indicated as being detected when a sufficient number of component subregion descriptors (scale invariant features) define an aggregate correlation exceeding a threshold correlation with component subregion descriptors (scale invariant features) associated with the object.}
}

@article{ASIFT,
    title   = {{ASIFT: An Algorithm for Fully Affine Invariant Comparison}},
    author  = {Yu, Guoshen and Morel, Jean-Michel},
    journal = {{Image Processing On Line}},
    volume  = {2011},
    year    = {2011},
    doi     = {10.5201/ipol.2011.my-asift},
    url     = {http://dx.doi.org/10.5201/ipol.2011.my-asift}
}

@article{lu,
   title={Fast Implementation of Scale Invariant Feature Transform Based on CUDA},
   author={Lu, Meng},
   journal={Appl. Math},
   volume={7},
   pages={717--722},
   year={2013},
   url={http://hgpu.org/?p=9337}
}
@article{rister,
   title={A FAST AND EFFICIENT SIFT DETECTOR USING THE MOBILE GPU},
   author={Rister, Blaine and Wang, Guohui and Wu, Michael and Cavallaro, Joseph R},
   year={2013},
   url={http://hgpu.org/?p=8983},
   journal = {IEEE International Conference on Acoustics, Speech, and Signal Processing},
   status = {submitted}
}
@article{vasilyev,
   title={Parallel SIFT-detector implementation for images matching},
   author={Vasilyev, Anton I. and Boguslavskiy, Andrey A. and Sokolov, Sergey M.},
   year={2011},
   journal = {International Conference on Computer Graphics and Vision (GraphiCon)},
   url={http://hgpu.org/?p=7017}
}
@article{surf_ipol,
	title = "An Analysis and Implementation of the SURF Method, and its Comparison to SIFT",
	author = "Oyallon, Edouard and  Rabin, Julien",
	journal = {{Image Processing On Line}},
	year = {2013},
	url	= {http://www.ipol.im/pub/pre/69}
}
@article{surf,
  author = {Bay, Herbert and Ess, Andreas and Tuytelaars, Tinne and Van Gool, Luc},
  title = {Speeded-Up Robust Features (SURF)},
  journal = {Comput. Vis. Image Underst.},
  issue_date = {June, 2008},
  volume = {110},
  number = {3},
  month = jun,
  year = {2008},
  issn = {1077-3142},
  pages = {346--359},
  numpages = {14},
  url = {http://dx.doi.org/10.1016/j.cviu.2007.09.014},
  doi = {10.1016/j.cviu.2007.09.014},
  acmid = {1370556},
  publisher = {Elsevier Science Inc.},
  address = {New York, NY, USA},
  keywords = {Camera calibration, Feature description, Interest points, Local features, Object recognition},
}
@misc{sift_pyocl,
    author = {Pierre Paleo and Jérôme Kieffer},
    year = {2013},
    title = {An implementation of SIFT on GPU with OpenCL},
    url = {https://github.com/kif/sift\_pyocl/archive/master.zip},
}
@article{andrade,
author = {De Andrade, Vincent and Susini, Jean and Salomé, Murielle and Beraldin, Olivier and Rigault, Cecile and Heymes, Thomas and Lewin, Eric and Vidal, Olivier},
title = {Submicrometer Hyperspectral X-ray Imaging of Heterogeneous Rocks and Geomaterials: Applications at the Fe K-Edge},
journal = {Anal. Chem.},
volume = {83},
number = {11},
pages = {4220-4227},
year = {2011},
doi = {10.1021/ac200559r},
URL = {http://pubs.acs.org/doi/abs/10.1021/ac200559r},
eprint = {http://pubs.acs.org/doi/pdf/10.1021/ac200559r}
}
@article{orsa,
    title   = {{Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers}},
    author  = {Moisan, Lionel and Moulon, Pierre and Monasse, Pascal},
    journal = {{Image Processing On Line}},
    volume  = {2012},
    year    = {2012},
    doi     = {10.5201/ipol.2012.mmm-oh},
    url     = {http://dx.doi.org/10.5201/ipol.2012.mmm-oh}
}

@misc{cufft,
    author = {Nvidia},
    title = {{CUDA CUFFT Library}},
    year = {2007-2013},
    url = {http://docs.nvidia.com/cuda/cufft/}
}
@InProceedings{lima,
  author = 	 {Homs, A. and Claustre, L. and Kirov, A. and  Papillon, E.and Petitdemange, S.},
  title = 	 {LIMA: a generic library for high throughput image acquisition},
  booktitle = {Contributions to the Proceedings of ICALEPCS 2011},
  pages = 	 {676-679},
  year = 	 {2012},
}

@article{fit2d,
author = {Hammersley, A. P. and Svensson, S. O. and Hanfland, M. and Fitch, A. N. and Hausermann, D.},
title = {Two-dimensional detector software: From real detector to idealised image or two-theta scan},
journal = {High Press. Res.},
volume = {14},
number = {4-6},
pages = {235-248},
year = {1996},
doi = {10.1080/08957959608201408},
URL = {http://www.tandfonline.com/doi/abs/10.1080/08957959608201408},
eprint = {http://www.tandfonline.com/doi/pdf/10.1080/08957959608201408}
}
@article{billinge2014,
author = {Yang, X. and  Juhas, P. and  Billinge, S. J. L.},
journal = {J. Appl. Cryst.},
year =  2014,
volume = {47},
pages = {1273--1283},
title = {On the estimation of statistical uncertainties on powder diffraction and small-angle scattering data from two-dimensional X-ray detectors},
doi = {doi:10.1107/S1600576714010516}
}
@article{id13,
  author={Christian Riekel and Manfred Burghammer and Richard Davies},
  title={Progress in micro- and nano-diffraction at the ESRF ID13 beamline},
  journal={IOP Conference Series: Materials Science and Engineering},
  volume={14},
  number={1},
  pages={012013},
  url={http://stacks.iop.org/1757-899X/14/i=1/a=012013},
  year={2010},
  abstract={Microbeams are now used routinely for X-ray diffraction experiments and a range of complex sample environments have been developed. Nanobeams, meanwhile, are only just starting to promote new experimental possibilities. This article discusses instrumentation and sample environments as well as selected applications of micro- and nano-diffraction at the ID13 beamline of the ESRF, with particular emphasis on polymer science.}
}
@article{bonnin,
   author = "Bonnin, Anne and Wright, Jonathan P. and Tucoulou, Rémi and Palancher, Hervé",
   title = "Impurity precipitation in atomized particles evidenced by nano x-ray diffraction computed tomography",
   journal = "Applied Physics Letters",
   year = "2014",
   volume = "105",
   number = "8",
   eid = 084103,
   pages = "084103",
   REMurl = "http://scitation.aip.org/content/aip/journal/apl/105/8/10.1063/1.4894009",
   doi = "http://dx.doi.org/10.1063/1.4894009"
}
@article{spd,
author = {B\"osecke, Peter},
title = "{Reduction of two-dimensional small- and wide-angle X-ray scattering data}",
journal = "J. Appl. Cryst.",
year = "2007",
volume = "40",
number = "s1",
pages = "s423--s427",
month = "Apr",
doi = {10.1107/S0021889807001100},
url = {http://dx.doi.org/10.1107/S0021889807001100},
}

@misc{dioptas,
 author = {Prescher, Clemens},
 url = {https://github.com/Luindil/Dioptas},
 title={A GUI program for fast analysis of powder X-ray diffraction Images},
}
@InProceedings{kieffer_ashiotis-proc-euroscipy-2014,
  author    = { Kieffer, Jerome and Ashiotis, Giannis},
  title     = { PyFAI: a Python library for high performance azimuthal integration on GPU},
  booktitle = { Proceedings of the 7th European Conference on Python in Science (EuroSciPy 2014) },
  year      = "2014",
  editor    = { Pierre de Buyl and Nelle Varoquaux },
  archivePrefix = "arXiv",
  eprint    = { 1404.6389v1 },
  url       = { http://arxiv.org/abs/1412.6367 },
}
@article{dpdak,
author = "Benecke, Gunthard and Wagermaier, Wolfgang and Li, Chenghao and Schwartzkopf, Matthias and Flucke, Gero and Hoerth, Rebecca and Zizak, Ivo and Burghammer, Manfred and Metwalli, Ezzeldin and M{\"{u}}ller-Buschbaum, Peter and Trebbin, Martin and F{\"{o}}rster, Stephan and Paris, Oskar and Roth, Stephan V. and Fratzl, Peter",
title = "{A customizable software for fast reduction and analysis of large X-ray scattering data sets: applications of the new {\it DPDAK} package to small-angle X-ray scattering and grazing-incidence small-angle X-ray scattering}",
journal = "Journal of Applied Crystallography",
year = "2014",
volume = "47",
number = "5",
pages = "1797--1803",
month = "Oct",
doi = {10.1107/S1600576714019773},
url = {http://dx.doi.org/10.1107/S1600576714019773},
}

@misc{nexus,
author = {NIAC},
url = {http://www.nexusformat.org/},
title={A common data format for neutron, x-ray and muon science},
year = {2003},
}
@article{caglioti,
journal = {Nuclear Instruments},
volume = {3},
year = {1958},
pages = {223-228},
title = {Choice of collimators for a crystal spectrometer for neurtron diffraction},
author = {Caglioti, G. and Paoletti, A. and  Ricci, F. P.},
}
@article{fable,
author = "Oddershede, Jette and Schmidt, S{\o}ren and Poulsen, Henning Friis and S{\o}rensen, Henning Osholm and Wright, Jonathan and Reimers, Walter",
title = "{Determining grain resolved stresses in polycrystalline materials using three-dimensional X-ray diffraction}",
journal = "Journal of Applied Crystallography",
year = "2010",
volume = "43",
number = "3",
pages = "539--549",
month = "Jun",
doi = {10.1107/S0021889810012963},
url = {http://dx.doi.org/10.1107/S0021889810012963},
}
@article{bm29,
author = "Pernot, Petra and Round, Adam and Barrett, Ray and De Maria Antolinos, Alejandro and Gobbo, Alexandre and Gordon, Elspeth and Huet, Julien and Kieffer, Jer{\^{o}}me and Lentini, Mario and Mattenet, Muriel and Morawe, Christian and Mueller-Dieckmann, Christoph and Ohlsson, Staffan and Schmid, Werner and Surr, John and Theveneau, Pascal and Zerrad, Louiza and McSweeney, Sean",
title = "{Upgraded ESRF BM29 beamline for SAXS on macromolecules in solution}",
journal = "Journal of Synchrotron Radiation",
year = "2013",
volume = "20",
number = "4",
pages = "660--664",
month = "Jul",
doi = {10.1107/S0909049513010431},
url = {http://dx.doi.org/10.1107/S0909049513010431},
}
@article{to5079,
author = "Borbely, Andras and Renversade, Loic and Kenesei, Peter and Wright, Jonathan",
title = "{On the calibration of high-energy X-ray diffraction setups. I. Assessing tilt and spatial distortion of the area detector}",
journal = "Journal of Applied Crystallography",
year = "2014",
volume = "47",
number = "3",
pages = "1042--1053",
month = "Jun",
doi = {10.1107/S160057671400898X},
url = {http://dx.doi.org/10.1107/S160057671400898X},
}
@article{DBLP:journals/tog/Maillot92,
  author    = {Patrick{-}Gilles Maillot},
  title     = {A New, Fast Method for 2D Polygon Clipping: Analysis and Software
               Implementation},
  journal   = {{ACM} Trans. Graph.},
  year      = {1992},
  volume    = {11},
  number    = {3},
  pages     = {276--290},
  url       = {http://doi.acm.org/10.1145/130881.130894},
  doi       = {10.1145/130881.130894},
  timestamp = {Thu, 16 Oct 2014 10:47:53 +0200},
  biburl    = {http://dblp.uni-trier.de/rec/bib/journals/tog/Maillot92},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}
@PhdThesis{stefanvdw,
title = {Super-resolution imaging},
author = {van der Walt, Stefan J. },
school = "Stellenbosch University, South Africa",
month = dec,
year = "2010",
url = {http://hdl.handle.net/10019.1/5189}
}

@article{Chupas:wf5000,
author = "Chupas, Peter J. and Qiu, Xiangyun and Hanson, Jonathan C. and Lee, Peter L. and Grey, Clare P. and Billinge, Simon J. L.",
title = "{Rapid-acquisition pair distribution function (RA-PDF) analysis}",
journal = "Journal of Applied Crystallography",
year = "2003",
volume = "36",
number = "6",
pages = "1342--1347",
month = "Dec",
doi = {10.1107/S0021889803017564},
url = {https://doi.org/10.1107/S0021889803017564},
abstract = {An image-plate (IP) detector coupled with high-energy synchrotron radiation was used for atomic pair distribution function (PDF) analysis, with high probed momentum transfer {\it Q}${\sb max}$ {$\leq$} 28.5{\AA}${\sp {$-$}1}$, from crystalline materials. Materials with different structural complexities were measured to test the validity of the quantitative data analysis. Experimental results are presented for crystalline Ni, crystalline {$\alpha$}-AlF${\sb 3}$, and the layered Aurivillius type oxides {$\alpha$}-Bi${\sb 4}$V${\sb 2}$O${\sb 11}$ and {$\gamma$}-Bi${\sb 4}$V${\sb 1.7}$Ti${\sb 0.3}$O${\sb 10.85}$. Overall, the diffraction patterns show good counting statistics, with measuring time from one to tens of seconds. The PDFs obtained are of high quality. Structures may be refined from these PDFs, and the structural models are consistent with the published literature. Data sets from similar samples are highly reproducible.},
keywords = {X-ray pair distribution functions, image-plate detectors},
}
@article{Gao:kc5032,
author = "Gao, Mei and Gu, Yueliang and Li, Li and Gong, Zhengliang and Gao, Xingyu and Wen, Wen",
title = "{Facile usage of a MYTHEN 1K with a Huber 5021 diffractometer and angular calibration in {\it operando} experiments}",
journal = "Journal of Applied Crystallography",
year = "2016",
volume = "49",
number = "4",
pages = "1182--1189",
month = "Aug",
doi = {10.1107/S1600576716008566},
url = {https://doi.org/10.1107/S1600576716008566},
abstract = {A facile usage of a MYTHEN 1K detector with a Huber 5021 six-circle diffractometer is described in detail. A mechanical support has been custom designed for the first time to combine the MYTHEN 1K detector with a point detector, which can be used as a reference point for each individual pixel of the MYTHEN 1K during measurements. The MYTHEN 1K is mounted on the arm of the 2{$\theta$} circle of the Huber diffractometer with an intrinsic angular resolution of {$\sim$}0.0038{$^\circ$}, and its pitch angle can be automatically adjusted with an accuracy of 0.0072{$^\circ$}. Standard procedures are discussed for its calibration. Programs have been written in the {\it SPEC} environment for simultaneous data conversion, integration and acquisition. The X-ray powder diffraction patterns of standard samples were measured in the Debye{--}Scherrer geometry and matched well with those of references. The angular shift due to sample-to-center displacement in the `flat-plate transmission' geometry, which is frequently employed in {\it operando} experiments, has been successfully investigated and can be efficiently corrected. One {\it operando} experiment using the MYTHEN 1K is presented. This work provides a straightforward procedure to use the MYTHEN 1K detector properly in Debye{--}Scherrer geometry, and could facilitate its application at other synchrotron facilities.},
keywords = {MYTHEN 1K, X-ray powder diffraction, synchrotron radiation, Debye-Scherrer geometry},
}

@article{Berar:vi0161,
author = "B{\'{e}}rar, J.-F. and Blanquart, L. and Boudet, N. and Breugnon, P. and Caillot, B. and Clemens, J.-C. and Delpierre, P. and Koudobine, I. and Mouget, C. and Potheau, R. and Valin, I.",
title = "{A pixel detector with large dynamic range for high photon counting rates}",
journal = "Journal of Applied Crystallography",
year = "2002",
volume = "35",
number = "4",
pages = "471--476",
month = "Aug",
doi = {10.1107/S0021889802008403},
url = {https://doi.org/10.1107/S0021889802008403},
abstract = {In this paper, results obtained from a prototype photon counting detector are presented. The pixel size is 330{$\mu$}m {$\times$} 330{$\mu$}m for a total area of 16{$\mu$}m {$\times$} 40mm. The detector works at room temperature and its dynamic response ranges from 0.01 up to 10${\sp 6}$ photons pixel${\sp {$-$}1}$ s${\sp {$-$}1}$. An energy resolution of about 1.5keV has been measured. Very encouraging small-angle X-ray scattering (SAXS) and diffraction patterns were obtained, demonstrating the success of the prototype. Plans for future developments based on this study are presented.},
keywords = {pixels, charge sharing, photon counting, X-rays, semiconductor detector},
}

@misc{libhkl,
  author =   {Picca, F. E.},
  title =     {{libhkl}: diffractometer computation control library},
  year =        {2010--2016},
  url = "https://packages.debian.org/sid/libhkl5"

}
@misc{pyqt,
author =   {Thompson, P.},
  title =  {{PyQt}:  Whitepaper},
  year =   {2013},
  url = "https://www.riverbankcomputing.com/static/Docs/PyQt4/pyqt-whitepaper-a4.pdf"
  }
@article{Hammersley:fs5107,
author = "Hammersley, A. P.",
title = "{{\it FIT2D}: a multi-purpose data reduction, analysis and visualization program}",
journal = "Journal of Applied Crystallography",
year = "2016",
volume = "49",
number = "2",
pages = "646--652",
month = "Apr",
doi = {10.1107/S1600576716000455},
url = {https://doi.org/10.1107/S1600576716000455},
abstract = {{\it FIT2D}~is one of the principal area detector data reduction, analysis and visualization programs used at the European Synchrotron Radiation Facility and is also used by more than 400 research groups worldwide, including many other synchrotron radiation facilities. It has been developed for X-ray science, but is applicable to other structural techniques and is used in analysing electron diffraction data and microscopy, and neutron diffraction and scattering data. {\it FIT2D}~works for both interactive and `batch'-style data processing. Calibration and correction of detector distortions, integration of two-dimensional data to a variety of one-dimensional scans, and one- and two-dimensional model fitting are the main uses. Many other general-purpose image processing and image visualization operations are available. Commands are available through a `graphical user interface' and operations common to certain types of analysis are grouped within `interfaces'. Executable versions for most workstation and personal computer systems, and web page documentation, are available at http://www.esrf.eu/computing/scientific/FIT2D.},
keywords = {data analysis, data display, data reduction, data visualization, detector calibration, image processing, model fitting, powder diffraction, small-angle scattering, wide-angle scattering},
}

@article{nanopeakcell,
author = "Coquelle, Nicolas and Brewster, Aaron S. and Kapp, Ulrike and Shilova, Anastasya and Weinhausen, Britta and Burghammer, Manfred and Colletier, Jacques-Philippe",
title = "{Raster-scanning serial protein crystallography using micro- and nano-focused synchrotron beams}",
journal = "Acta Crystallographica Section D",
year = "2015",
volume = "71",
number = "5",
pages = "1184--1196",
month = "May",
doi = {10.1107/S1399004715004514},
url = {https://doi.org/10.1107/S1399004715004514},
abstract = {High-resolution structural information was obtained from lysozyme microcrystals (20{$\mu$}m in the largest dimension) using raster-scanning serial protein crystallography on micro- and nano-focused beamlines at the ESRF. Data were collected at room temperature (RT) from crystals sandwiched between two silicon nitride wafers, thereby preventing their drying, while limiting background scattering and sample consumption. In order to identify crystal hits, new multi-processing and GUI-driven Python-based pre-analysis software was developed, named {\it NanoPeakCell}, that was able to read data from a variety of crystallographic image formats. Further data processing was carried out using {\it CrystFEL}, and the resultant structures were refined to 1.7{\AA} resolution. The data demonstrate the feasibility of RT raster-scanning serial micro- and nano-protein crystallography at synchrotrons and validate it as an alternative approach for the collection of high-resolution structural data from micro-sized crystals. Advantages of the proposed approach are its thriftiness, its handling-free nature, the reduced amount of sample required, the adjustable hit rate, the high indexing rate and the minimization of background scattering.},
keywords = {serial crystallography, hit finding, raster scanning, background subtraction, radiation damage},
}
@misc{pysaxs,
author =   {Taché, O. and Thill,A. and  Spalla, O and  Carriere,D and   Sen, D and  Testard, F. and Morat, A.},
  title =  {{PySAXS}:  python package for Small Angle X-Ray Scattering (SAXS) data treatment},
  year =   {2015},
  url = "http://iramis.cea.fr/en/Phocea/Vie_des_labos/Ast/ast_sstechnique.php?id_ast=1799"
  }
@article{xpdfsuite,
  title={xPDFsuite: an end-to-end software solution for high throughput pair distribution function transformation, visualization and analysis},
  author={Yang, Xiaohao and Juhas, Pavol and Farrow, Christopher L and Billinge, Simon JL},
  journal={arXiv preprint arXiv:1402.3163},
  year={2014}
}

@article{diopta_publi,
author = {Clemens Prescher and Vitali B. Prakapenka},
title = {DIOPTAS: a program for reduction of two-dimensional X-ray diffraction data and data exploration},
journal = {High Pressure Research},
volume = {35},
number = {3},
pages = {223-230},
year = {2015},
doi = {10.1080/08957959.2015.1059835},
URL = { http://dx.doi.org/10.1080/08957959.2015.1059835},
eprint = {http://dx.doi.org/10.1080/08957959.2015.1059835}
}
@misc{pyFAI_0.18,
  author       = {Kieffer, J. and
                  Valls, V. and
                  Deschildre, A. and
                  Picca, F. E. and
                  Payno, H. and
                  Wright, J. P. and
                  Giannis Ashiotis and
                  Dodogerstlin and
                  Vincent, T. and
                  Benecke, G. and
                  Wright, C. J.  and
                  Faure, B. and
                  De-Nolf, W. and
                  Knobel, P. and
                  Flucke, G. and
                  Hov, A.},
  title        = {silx-kit/pyFAI: PyFAI v0.18},
  month        = may,
  year         = 2019,
  doi          = {10.5281/zenodo.832896},
  url          = {https://doi.org/10.5281/zenodo.832896}
}

@misc{silx_v0.5.0,
  author       = {Knobel, P. and
                  Vincent, T. and
                  Valls, V. and
                  Kieffer, J. and
                  V. Armando Solé and
                  Naudet, D and
                  Payno, H and
                  Retegan, M. and
                  Nemoz, C and
                  Paleo P.},
  title        = {silx-kit/silx: v0.5.0: Release 0.5.0 - 2017/05/12},
  month        = may,
  year         = 2017,
  doi          = {10.5281/zenodo.576042},
  url          = {https://doi.org/10.5281/zenodo.576042}
}

@misc{fabio_v0.5.0,
  author       = {Kieffer, J. and
                  Valls, V. and
                  Knobel, P. and
                  Prescher, C. and
                  Vincent, T. and
                  Payno, H. and
                  Slepicka, H. and
                  Hopkins, J. B. and
                  Dale, D. and
                  Simonov, A and
                  Goret, G. and
                  Grimm, S. A. and
                  Niolon and
                  Wright, J. P.},
  title        = {silx-kit/fabio: FabIO v0.5.0},
  month        = aug,
  year         = 2017,
  doi          = {10.5281/zenodo.853278},
  url          = {https://doi.org/10.5281/zenodo.853278}
}

@misc{translation_table,
      author={Kieffer, J. and Flot, D.},
      month        = may,
      year         = 2017,
      url          = {https://github.com/silx-kit/pyFAI/blob/master/doc/source/usage/tutorial/Goniometer/Translation-Pilatus6M/TTcalibration.ipynb}}

@misc{rotation_pilatus,
      author={Kieffer, J. and Hennig, C.},
      month        = may,
      year         = 2017,
      url          = {https://github.com/silx-kit/pyFAI/blob/master/doc/source/usage/tutorial/Goniometer/Rotation-Pilatus100k/Multi120_Pilatus100k.ipynb}
      }
@misc{rotation_xpad,
      author={Kieffer, J. and Blanc, N.},
      month        = may,
      year         = 2017,
      url          = {https://github.com/silx-kit/pyFAI/blob/master/doc/source/usage/tutorial/Goniometer/Rotation-XPADS540/D2AM-15.ipynb}
}
@misc{rotation_mythen,
      author={Kieffer, J. and Picca, F.-E.},
      month        = may,
      year         = 2018,
      url          = {https://github.com/silx-kit/pyFAI/commits/master/doc/source/usage/tutorial/Soleil/Cristal\_Mythen.ipynb}
}

@article{Kvashnina:vv5126,
author = "Kvashnina, Kristina O. and Scheinost, Andreas C.",
title = "{A Johann-type X-ray emission spectrometer at~the~Rossendorf beamline}",
journal = "Journal of Synchrotron Radiation",
year = "2016",
volume = "23",
number = "3",
pages = "836--841",
month = "May",
doi = {10.1107/S1600577516004483},
url = {https://doi.org/10.1107/S1600577516004483},
abstract = {This paper gives a detailed description, including equations, of the Johann-type X-ray emission spectrometer which has been recently installed and tested at the Rossendorf beamline (ROBL) of the European Synchrotron Radiation Facility. The spectrometer consists of a single spherically bent crystal analyzer and an avalanche photodiode detector positioned on the vertical Rowland cycle of 1m diameter. The hard X-ray emission spectrometer ({$\sim$}3.5{--}25keV) operates at atmospheric pressure and covers the Bragg angles of 65{$^\circ$}{--}89{$^\circ$}. The instrument has been tested at high and intermediate incident energies, {\it i.e.} at the Zr {\it K}-edge and at the Au {\it L}${\sb 3}$-edge, in the second experimental hutch of ROBL. The spectrometer is dedicated for studying actinides in materials and environmental samples by high-energy-resolution X-ray absorption and X-ray emission spectroscopies.},
keywords = {X-ray emission spectrometer, Johann geometry, XANES, HERFD, XES, RIXS, actinides},
}
@article{Ferrer:ri0008,
author = "Ferrer, J.-L. and Simon, J.-P. and B{\'{e}}rar, J.-F. and Caillot, B. and Fanchon, E. and Ka{\"\i}kati, O. and Arnaud, S. and Guidotti, M. and Pirocchi, M. and Roth, M.",
title = "{D2AM, a Beamline with a High-Intensity Point-Focusing Fixed-Exit Monochromator for Multiwavelength Anomalous Diffraction Experiments}",
journal = "Journal of Synchrotron Radiation",
year = "1998",
volume = "5",
number = "6",
pages = "1346--1356",
month = "Nov",
doi = {10.1107/S0909049598004257},
url = {https://doi.org/10.1107/S0909049598004257},
abstract = {D2AM is a french CRG beamline installed at the ESRF (European Synchrotron Radiation Facility) in Grenoble, with half of the time dedicated to biological macromolecule crystallography and half to materials science studies (diffraction, wide-angle and small-angle scattering). It is constructed at the front-end BM02 of the ESRF storage ring, using the X-ray beam from a 0.8T bending magnet. D2AM entered into routine operation at the end of 1994, and is used either for single-wavelength or for multiwavelength anomalous diffraction studies. The beam is monochromated by an Si[111] two-crystal monochromator with a resolution of about 2~{$\times$} 10${\sp {$-$}4}$. The first crystal is water cooled. The X-ray photon energy covers the range between 6.5keV ({$\lambda$}~{$\simeq$} 1.9{\AA}) and 17keV ({$\lambda$}~{$\simeq$} 0.7{\AA}), a domain of energy with many {\it K} or {\it L} absorption edges of heavy atoms of interest for biological macromolecules studies and in materials science. The X-ray beam is focused in the vertical plane by two long curved mirrors and in the horizontal plane by the second crystal of the monochromator which is given an adjustable sagittal curvature. A spot size of 0.3~{$\times$} 0.1mm (FWHM) is measured at the sample position. Both mirrors are cut out of a 6"-diameter 1.1m-long Si single crystal, polished and coated with a 400{\AA} Pt thin film. The rugosity is better than 4{\AA} r.m.s. and the longitudinal slope error is better than 5~{$\times$} 10${\sp {$-$}6}$rad r.m.s. The first mirror is water cooled, the second is not. The beam intensity on the sample is about 10${\sp 11}$photons${\sp {$-$}1}$ on a 0.3~{$\times$} 0.3mm focus area at 100mA in the storage ring of the ESRF. The harmonic rejection ratio obtained with the two mirrors is better than 10${\sp {$-$}5}$ for {$\lambda$}/3. The combined optical system, mirror/monochromating-crystals/mirror, used on D2AM constitutes altogether a high-intensity point-focusing fixed-exit monochromator, which has the additional property that the energy resolution is not dependent on the beam divergence in use. Its stability and resolution are perfectly adapted to multiwavelength anomalous diffraction studies. The alignment of the mirrors and the monochromator is fully automated, taking 5min, with the exception of the adjustment of the sagittal focusing. During multiwavelength diffraction experiments the wavelength is changed by a fast single monochromator rotation. Neither realignment of the mirrors nor readjustment of the beam focusing are necessary. The stability and reproducibility of the selected X-ray photon energy is better than 0.5eV.},
keywords = {X-ray beamlines, X-ray monochromators, anomalous diffraction, focusing mirrors, sagittal focusing},
}
@article{BOUDET200341,
title = "XPAD: a hybrid pixel detector for X-ray diffraction and diffusion",
journal = "Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment",
volume = "510",
number = "1",
pages = "41 - 44",
year = "2003",
note = "Proceedings of the 2nd International Symposium on Applications of Particle Detectors in Medicine, Biology and Astrophysics",
issn = "0168-9002",
doi = "http://dx.doi.org/10.1016/S0168-9002(03)01676-0",
url = "http://www.sciencedirect.com/science/article/pii/S0168900203016760",
author = "N. Boudet and J.-F. Berar and L. Blanquart and P. Breugon and B. Caillot and J.-C. Clemens and I. Koudobine and P. Delpierre and C. Mouget and R. Potheau and I. Valin",
keywords = {Detectors X-rays}
}

@misc{doc_gui,
      author={Valls, V. and  Kieffer, J.},
      month        = may,
      year         = 2019,
      url          = {http://www.silx.org/doc/pyFAI/latest/usage/cookbook/calib-gui/index.html}
}

@Book{collette_python_hdf5_2014,
        keywords = {python, hdf5},
        year = {2013},
        publisher = {O'Reilly},
        title = {Python and HDF5},
        author = {Andrew Collette}
}

@article{Toby:aj5212,
author = "Toby, Brian H. and Von Dreele, Robert B.",
title = "{{\it GSAS-II}: the genesis of a modern open-source all purpose crystallography software package}",
journal = "Journal of Applied Crystallography",
year = "2013",
volume = "46",
number = "2",
pages = "544--549",
month = "Apr",
doi = {10.1107/S0021889813003531},
url = {https://doi.org/10.1107/S0021889813003531},
abstract = {The newly developed {\it GSAS-II} software is a general purpose package for data reduction, structure solution and structure refinement that can be used with both single-crystal and powder diffraction data from both neutron and X-ray sources, including laboratory and synchrotron sources, collected on both two- and one-dimensional detectors. It is intended that {\it GSAS-II} will eventually replace both the {\it GSAS} and the {\it EXPGUI} packages, as well as many other utilities. {\it GSAS-II} is open source and is written largely in object-oriented Python but offers speeds comparable to compiled code because of its reliance on the Python NumPy and SciPy packages for computation. It runs on all common computer platforms and offers highly integrated graphics, both for a user interface and for interpretation of parameters. The package can be applied to all stages of crystallographic analysis for constant-wavelength X-ray and neutron data. Plans for considerable additional development are discussed.},
keywords = {data analysis, structure analysis, Python, powder diffraction, charge flipping, powder indexing, image processing, computer programs},
}

@article{Horn:co5127,
author = "Horn, Caitlin and Ginell, Keara M. and Von Dreele, Robert B. and Yakovenko, Andrey A. and Toby, Brian H.",
title = "{Improved calibration of area detectors using multiple placements}",
journal = "Journal of Synchrotron Radiation",
year = "2019",
volume = "26",
number = "6",
pages = "1924--1928",
month = "Nov",
doi = {10.1107/S1600577519013328},
url = {https://doi.org/10.1107/S1600577519013328},
abstract = {Calibration of area detectors from powder diffraction standards is widely used at synchrotron beamlines. From a single diffraction image, it is not possible to determine both the sample-to-detector distance and the wavelength, but, with images taken from multiple positions along the beam direction and where the relative displacement is known, the sample-to-detector distance and wavelength can both be determined with good precision. An example calibration using the {\it GSAS-II} software package is presented.},
keywords = {calibration, area detection, powder diffraction},
}

@article{Filik:vg5068,
author = "Filik, J. and Ashton, A. W. and Chang, P. C. Y. and Chater, P. A. and Day, S. J. and Drakopoulos, M. and Gerring, M. W. and Hart, M. L. and Magdysyuk, O. V. and Michalik, S. and Smith, A. and Tang, C. C. and Terrill, N. J. and Wharmby, M. T. and Wilhelm, H.",
title = "{Processing two-dimensional X-ray diffraction and small-angle scattering data in {\it DAWN 2}}",
journal = "Journal of Applied Crystallography",
year = "2017",
volume = "50",
number = "3",
pages = "959--966",
month = "Jun",
doi = {10.1107/S1600576717004708},
url = {https://doi.org/10.1107/S1600576717004708},
abstract = {A software package for the calibration and processing of powder X-ray diffraction and small-angle X-ray scattering data is presented. It provides a multitude of data processing and visualization tools as well as a command-line scripting interface for on-the-fly processing and the incorporation of complex data treatment tasks. Customizable processing chains permit the execution of many data processing steps to convert a single image or a batch of raw two-dimensional data into meaningful data and one-dimensional diffractograms. The processed data files contain the full data provenance of each process applied to the data. The calibration routines can run automatically even for high energies and also for large detector tilt angles. Some of the functionalities are highlighted by specific use cases.},
keywords = {X-ray diffraction, data processing, computer programs},
}

@article{Boesecke:aj6013,
author = "Boesecke, Peter",
title = "{Reduction of two-dimensional small- and wide-angle X-ray scattering data}",
journal = "Journal of Applied Crystallography",
year = "2007",
volume = "40",
number = "s1",
pages = "s423--s427",
month = "Apr",
doi = {10.1107/S0021889807001100},
url = {https://doi.org/10.1107/S0021889807001100},
abstract = {At the beamlines ID01 and ID02 of the European Synchrotron Radiation Facility in Grenoble, France, position-sensitive detectors for time-resolved small- and wide-angle X-ray scattering experiments are in use. The applied data reduction method has never been described comprehensively. This article outlines the parametrization of the raw data and introduces the programs developed for this purpose. Data reduction in the sense of this article means all steps between detector readout and normalization to absolute scattering intensities. This includes all corrections that can be made without any specific knowledge of the sample, {\it e.g.} detector dark-image correction, division by a flat-field and intensity normalization. Processed data are either two- or one-dimensional. Optionally, statistical errors can be propagated through the calculations.},
keywords = {SAXS, WAXS, pinhole camera, synchrotron X-rays, time-resolved experiments, two-dimensional data processing, absolute intensity normalization, statistical error propagation, metadata, data format, image transformations},
}

@misc{Detlefs2019,
  author =   {Detlefs, C. and Kieffer, J.},
  title =  {Geometry transformation: the example of pyFAI and ImageD11},
  year =   {2019},
  url = "http://www.silx.org/doc/pyFAI/0.18.0/geometry_conversion.html"
  }

@misc{fit2d-gitlab,
  author =   {Hammersley, A. and Goetz, A.},
  title =  {FIT2D software repository},
  year =   {2019},
  url = "https://gitlab.esrf.fr/hammersl/fit2d",
  abstract = {FIT2D was developed at the European Synchrotron Research Facility (https://www.esrf.eu) up until 2018. ESRF has stopped maintaining FIT2D since 2019.}
  }

@article{Wilkinson2016,
author = "Wilkinson, M. and Dumontier, M. and Aalbersberg, I. and Appleton, Gabrielle and Axton, M. and Baak, A. and Blomberg, N. and Boiten, J.W. and da Silva Santos, L.B. and Bourne, P.E. and Bouwman, J. and Brookes, A.J. and Clark, T. and Crosas, M. and Dillo, I. and Dumon, O. and Edmunds, S. and Evelo, C.T. and Finkers, R. and Gonzalez-Beltran, A. and Gray, A.J. and Groth, P. and Goble, C. and Grethe, J.S. and Heringa, J. and t Hoen, P,A, and Hooft, R. and Kuhn, T. and Kok, R. and Kok, J. and Lusher, S.J. and Martone, M.E. and Mons, A. and Packer, AL. and Persson, B. and Rocca-Serra P. and Roos, M. and van Schaik, R. and Sansone, SA. and Schultes, E. and Sengstag, T. and Slater, T. and Strawn, G. and Swertz, M.A. and Thompson, M. and van der Lei, J. and van Mulligen, E. and Velterop, J. and Waagmeester, A. and Wittenburg, P. and Wolstencroft, K. and Zhao, J, and  Mons, Barend",
title = "{The FAIR Guiding Principles for scientific data management and stewardship}",
year = 2016,
journal = {Scientific Data},
abstract = {There is an urgent need to improve the infrastructure supporting the reuse of scholarly data. A diverse set of stakeholders—representing academia, industry, funding agencies, and scholarly publishers—have come together to design and jointly endorse a concise and measureable set of principles that we refer to as the FAIR Data Principles. The intent is that these may act as a guideline for those wishing to enhance the reusability of their data holdings. Distinct from peer initiatives that focus on the human scholar, the FAIR Principles put specific emphasis on enhancing the ability of machines to automatically find and use the data, in addition to supporting its reuse by individuals. This Comment is the first formal publication of the FAIR Principles, and includes the rationale behind them, and some exemplar implementations in the community.},
volume = {3},
number = {160018},
doi = {doi:10.1038/sdata.2016.18},
url = {https://doi.org/10.1038/sdata.2016.18},
}

@article{Dejoie:kc5085,
author = "Dejoie, Catherine and Coduri, Mauro and Petitdemange, S{\'{e}}bastien and Giacobbe, Carlotta and Covacci, Ezio and Grimaldi, Olivier and Autran, Pierre-Olivier and Mogodi, Mashikoane Wilson and {\v{S}}i{\v{s}}ak Jung, Dubravka and Fitch, Andrew N.",
title = "{Combining a nine-crystal multi-analyser stage with a two-dimensional detector for high-resolution powder X-ray diffraction}",
journal = "Journal of Applied Crystallography",
year = "2018",
volume = "51",
number = "6",
pages = "1721--1733",
month = "Dec",
doi = {10.1107/S1600576718014589},
url = {https://doi.org/10.1107/S1600576718014589},
abstract = {The high-resolution powder diffraction beamline at ESRF (ID22), built with a dual-undulator source on the 6GeV storage ring, combines a wide continuous range of incident energy (6{--}80keV) with high brightness, offering the possibility to carry out high-flux high-resolution powder diffraction measurements. In routine operation, a bank of nine scintillation detectors is scanned vertically to measure the diffracted intensity {\it versus} 2{$\theta$}, each detector being preceded by an Si 111 analyser crystal. Although the current detector system has operated successfully for the past 20 years, recent developments in detector technology could be exploited to improve the overall performance. With this in mind, as a test, a two-dimensional Pilatus3 X CdTe 300 K-W pixel detector has been mounted on the arm of the diffractometer, replacing the nine scintillator detectors. At each nominal 2{$\theta$} value, a two-dimensional image is recorded showing nine distinct regions corresponding to the diffraction signals passing {\it via} each of the analyser crystals. This arrangement offers new flexibility in terms of data handling and processing, with the possibility to optimize both peak shape and statistics, to remove parasitic effects, and to gain spatial resolution information. Combining the high efficiency of a hybrid photon-counting area detector with the high angular resolution given by analyser crystals is an effective approach to improving the overall performance of high-resolution powder diffraction.},
keywords = {high-resolution powder X-ray diffraction, analyser crystals, two-dimensional detectors},
}

@book{json,
author = {Crockford, Douglas},
title = {The JSON Data Interchange Syntax},
publisher = {Ecma International},
year = {2017},
url = {https://www.ecma-international.org/publications/standards/Ecma-404.htm},
abstract = {JSON is a lightweight, text-based, language-independent syntax for defining data interchange formats. It was derived from the ECMAScript programming language, but is programming language independent. JSON defines a small set of structuring rules for the portable representation of structured data.},
}

gha_language: HTML


text:
@article{dufois_anticyclonic_2016,
 abstract = {Mesoscale eddies are ubiquitous features of ocean circulation that modulate the supply of nutrients to the upper sunlit ocean, influencing the rates of carbon fixation and export. The popular eddy-pumping paradigm implies that nutrient fluxes are enhanced in cyclonic eddies because of upwelling inside the eddy, leading to higher phytoplankton production. We show that this view does not hold for a substantial portion of eddies within oceanic subtropical gyres, the largest ecosystems in the ocean. Using space-based measurements and a global biogeochemical model, we demonstrate that during winter when subtropical eddies are most productive, there is increased chlorophyll in anticyclones compared with cyclones in all subtropical gyres (by 3.6 to 16.7% for the five basins). The model suggests that this is a consequence of the modulation of winter mixing by eddies. These results establish a new paradigm for anticyclonic eddies in subtropical gyres and could have important implications for the biological carbon pump and the global carbon cycle.},
 author = {Dufois, François and Hardman-Mountford, Nick J. and Greenwood, Jim and Richardson, Anthony J. and Feng, Ming and Matear, Richard J.},
 doi = {10.1126/sciadv.1600282},
 file = {Dufois et al. - 2016 - Anticyclonic eddies are more productive than cyclo.pdf:/Users/ric325/Zotero/storage/FJUQIKLT/Dufois et al. - 2016 - Anticyclonic eddies are more productive than cyclo.pdf:application/pdf},
 issn = {2375-2548},
 journal = {Science Advances},
 language = {en},
 month = {May},
 number = {5},
 pages = {e1600282},
 title = {Anticyclonic eddies are more productive than cyclonic eddies in subtropical gyres because of winter mixing},
 url = {http://advances.sciencemag.org/lookup/doi/10.1126/sciadv.1600282},
 urldate = {2019-10-24},
 volume = {2},
 year = {2016}
}


text:
#! \ingroup MicroServicesCMake
#! \brief Embed resources into a shared library or executable.
#!
#! This CMake function uses an external command line program to generate a source
#! file containing data from external resources such as text files or images. The path
#! to the generated source file is appended to the \c src_var variable.
#!
#! Each module can call this function (at most once) to embed resources and make them
#! available at runtime through the Module class. Resources can also be embedded into
#! executables, using the EXECUTABLE_NAME argument instead of LIBRARY_NAME.
#!
#! Example usage:
#! \code{.cmake}
#! set(module_srcs )
#! usFunctionEmbedResources(module_srcs
#!                          LIBRARY_NAME "mylib"
#!                          ROOT_DIR resources
#!                          FILES config.properties logo.png
#!                         )
#! \endcode
#!
#! \param LIBRARY_NAME (required if EXECUTABLE_NAME is empty) The library name of the module
#!        which will include the generated source file, without extension.
#! \param EXECUTABLE_NAME (required if LIBRARY_NAME is empty) The name of the executable
#!        which will include the generated source file.
#! \param COMPRESSION_LEVEL (optional) The zip compression level. Defaults to the default zip
#!        level. Level 0 disables compression.
#! \param COMPRESSION_THRESHOLD (optional) The compression threshold ranging from 0 to 100 for
#!        actually compressing the resource data. The default threshold is 30, meaning a size
#!        reduction of 30 percent or better results in the resource data being compressed.
#! \param ROOT_DIR (optional) The root path for all resources listed after the FILES argument.
#!        If no or a relative path is given, it is considered relativ to the current CMake source directory.
#! \param FILES (optional) A list of resources (paths to external files in the file system) relative
#!        to the ROOT_DIR argument or the current CMake source directory if ROOT_DIR is empty.
#!
#! The ROOT_DIR and FILES arguments may be repeated any number of times to merge files from
#! different root directories into the embedded resource tree (hence the relative file paths
#! after the FILES argument must be unique).
#!
function(usFunctionEmbedResources src_var)

  set(prefix US_RESOURCE)
  set(arg_names LIBRARY_NAME EXECUTABLE_NAME COMPRESSION_LEVEL COMPRESSION_THRESHOLD ROOT_DIR FILES)
  foreach(arg_name ${arg_names})
    set(${prefix}_${arg_name})
  endforeach(arg_name)

  set(cmd_line_args )
  set(absolute_res_files )
  set(current_arg_name DEFAULT_ARGS)
  set(current_arg_list)
  set(current_root_dir ${CMAKE_CURRENT_SOURCE_DIR})
  foreach(arg ${ARGN})

    list(FIND arg_names "${arg}" is_arg_name)

    if(is_arg_name GREATER -1)
      set(${prefix}_${current_arg_name} ${current_arg_list})
      set(current_arg_name "${arg}")
      set(current_arg_list)
    else()
      set(current_arg_list ${current_arg_list} "${arg}")
      if(current_arg_name STREQUAL "ROOT_DIR")
        set(current_root_dir "${arg}")
        if(NOT IS_ABSOLUTE ${current_root_dir})
          set(current_root_dir "${CMAKE_CURRENT_SOURCE_DIR}/${current_root_dir}")
        endif()
        if(NOT IS_DIRECTORY ${current_root_dir})
          message(SEND_ERROR "The ROOT_DIR argument is not a directory: ${current_root_dir}")
        endif()
        get_filename_component(current_root_dir "${current_root_dir}" REALPATH)
        file(TO_NATIVE_PATH "${current_root_dir}" current_root_dir_native)
        list(APPEND cmd_line_args -d "${current_root_dir_native}")
      elseif(current_arg_name STREQUAL "FILES")
        set(res_file "${current_root_dir}/${arg}")
        file(TO_NATIVE_PATH "${res_file}" res_file_native)
        if(IS_DIRECTORY ${res_file})
          message(SEND_ERROR "A resource cannot be a directory: ${res_file_native}")
        endif()
        if(NOT EXISTS ${res_file})
          message(SEND_ERROR "Resource does not exists: ${res_file_native}")
        endif()
        list(APPEND absolute_res_files ${res_file})
        file(TO_NATIVE_PATH "${arg}" res_filename_native)
        list(APPEND cmd_line_args "${res_filename_native}")
      endif()
    endif(is_arg_name GREATER -1)

  endforeach(arg ${ARGN})

  set(${prefix}_${current_arg_name} ${current_arg_list})

  if(NOT src_var)
    message(SEND_ERROR "Output variable name not specified.")
  endif()

  if(US_RESOURCE_EXECUTABLE_NAME AND US_RESOURCE_LIBRARY_NAME)
    message(SEND_ERROR "Only one of LIBRARY_NAME or EXECUTABLE_NAME can be specified.")
  endif()

  if(NOT US_RESOURCE_LIBRARY_NAME AND NOT US_RESOURCE_EXECUTABLE_NAME)
    message(SEND_ERROR "LIBRARY_NAME or EXECUTABLE_NAME argument not specified.")
  endif()

  if(NOT US_RESOURCE_FILES)
    message(WARNING "No FILES argument given. Skipping resource processing.")
    return()
  endif()

  list(GET cmd_line_args 0 first_arg)
  if(NOT first_arg STREQUAL "-d")
    set(cmd_line_args -d "${CMAKE_CURRENT_SOURCE_DIR}" ${cmd_line_args})
  endif()

  if(US_RESOURCE_COMPRESSION_LEVEL)
    set(cmd_line_args -c ${US_RESOURCE_COMPRESSION_LEVEL} ${cmd_line_args})
  endif()

  if(US_RESOURCE_COMPRESSION_THRESHOLD)
    set(cmd_line_args -t ${US_RESOURCE_COMPRESSION_THRESHOLD} ${cmd_line_args})
  endif()

  if(US_RESOURCE_LIBRARY_NAME)
    set(us_cpp_resource_file "${CMAKE_CURRENT_BINARY_DIR}/${US_RESOURCE_LIBRARY_NAME}_resources.cpp")
    set(us_lib_name ${US_RESOURCE_LIBRARY_NAME})
  else()
    set(us_cpp_resource_file "${CMAKE_CURRENT_BINARY_DIR}/${US_RESOURCE_EXECUTABLE_NAME}_resources.cpp")
    set(us_lib_name "\"\"")
  endif()

  set(resource_compiler ${CppMicroServices_RCC_EXECUTABLE})
  if(TARGET ${CppMicroServices_RCC_EXECUTABLE_NAME})
    set(resource_compiler ${CppMicroServices_RCC_EXECUTABLE_NAME})
  elseif(NOT resource_compiler)
    message(FATAL_ERROR "The CppMicroServices resource compiler was not found. Check the CppMicroServices_RCC_EXECUTABLE CMake variable.")
  endif()

  add_custom_command(
    OUTPUT ${us_cpp_resource_file}
    COMMAND ${resource_compiler} "${us_lib_name}" ${us_cpp_resource_file} ${cmd_line_args}
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
    DEPENDS ${absolute_res_files} ${resource_compiler}
    COMMENT "Generating embedded resource file ${us_cpp_resource_name}"
  )

  set(${src_var} "${${src_var}};${us_cpp_resource_file}" PARENT_SCOPE)

endfunction()

extension: cmake


text:
@article{viktorovich_method_2021,
 author = {Viktorovich, Judin Aleksandr and Anatolevich, Drogovoz Pavel and Jurevna, Grosheva Polina and Mihajlovich, Solovev Alexey},
 doi = {10.1063/5.0035794},
 file = {Snapshot:/Users/grigory/Zotero/storage/XBIWDDLZ/5.html:text/html},
 issn = {0094-243X},
 journal = {AIP Conference Proceedings},
 month = {February},
 note = {Publisher: American Institute of Physics},
 number = {1},
 pages = {070015},
 title = {Method for evaluating the resource maintenance for the development of remote sensing services},
 url = {https://aip.scitation.org/doi/10.1063/5.0035794},
 urldate = {2021-03-24},
 volume = {2318},
 year = {2021}
}

branch_name: refs/heads/main


text:
# Auto-Generated by cargo-bitbake 0.3.16
#
inherit cargo

# If this is git based prefer versioned ones if they exist
# DEFAULT_PREFERENCE = "-1"

# how to get coreutils could be as easy as but default to a git checkout:
# SRC_URI += "crate://crates.io/coreutils/0.0.15"
SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;nobranch=1"
SRCREV = "5b6cd6146b40f5c1391cd812b1b929edd2283994"
S = "${WORKDIR}/git"
CARGO_SRC_DIR = ""

# please note if you have entries that do not begin with crate://
# you must change them to how that package can be fetched
SRC_URI += " \
    crate://crates.io/Inflector/0.11.4 \
    crate://crates.io/adler/1.0.2 \
    crate://crates.io/ahash/0.7.6 \
    crate://crates.io/aho-corasick/0.7.18 \
    crate://crates.io/aliasable/0.1.3 \
    crate://crates.io/android_system_properties/0.1.4 \
    crate://crates.io/ansi_term/0.12.1 \
    crate://crates.io/arrayref/0.3.6 \
    crate://crates.io/arrayvec/0.7.2 \
    crate://crates.io/atty/0.2.14 \
    crate://crates.io/autocfg/1.1.0 \
    crate://crates.io/bigdecimal/0.3.0 \
    crate://crates.io/binary-heap-plus/0.4.1 \
    crate://crates.io/bindgen/0.59.2 \
    crate://crates.io/bitflags/1.3.2 \
    crate://crates.io/blake2b_simd/1.0.0 \
    crate://crates.io/blake3/1.3.1 \
    crate://crates.io/block-buffer/0.10.2 \
    crate://crates.io/bstr/0.2.17 \
    crate://crates.io/bumpalo/3.10.0 \
    crate://crates.io/byte-unit/4.0.14 \
    crate://crates.io/bytecount/0.6.3 \
    crate://crates.io/byteorder/1.4.3 \
    crate://crates.io/cc/1.0.73 \
    crate://crates.io/cexpr/0.6.0 \
    crate://crates.io/cfg-if/0.1.10 \
    crate://crates.io/cfg-if/1.0.0 \
    crate://crates.io/chrono/0.4.22 \
    crate://crates.io/clang-sys/1.3.3 \
    crate://crates.io/clap/2.34.0 \
    crate://crates.io/clap/3.2.17 \
    crate://crates.io/clap_complete/3.2.4 \
    crate://crates.io/clap_lex/0.2.4 \
    crate://crates.io/compare/0.1.0 \
    crate://crates.io/constant_time_eq/0.1.5 \
    crate://crates.io/conv/0.3.3 \
    crate://crates.io/core-foundation-sys/0.8.3 \
    crate://crates.io/coz/0.1.3 \
    crate://crates.io/cpp/0.5.7 \
    crate://crates.io/cpp_build/0.4.0 \
    crate://crates.io/cpp_common/0.4.0 \
    crate://crates.io/cpp_common/0.5.7 \
    crate://crates.io/cpp_macros/0.5.7 \
    crate://crates.io/cpp_syn/0.12.0 \
    crate://crates.io/cpp_synmap/0.3.0 \
    crate://crates.io/cpp_synom/0.12.0 \
    crate://crates.io/cpufeatures/0.2.2 \
    crate://crates.io/crc32fast/1.3.2 \
    crate://crates.io/crossbeam-channel/0.5.6 \
    crate://crates.io/crossbeam-deque/0.8.2 \
    crate://crates.io/crossbeam-epoch/0.9.10 \
    crate://crates.io/crossbeam-utils/0.8.11 \
    crate://crates.io/crossterm/0.25.0 \
    crate://crates.io/crossterm_winapi/0.9.0 \
    crate://crates.io/crypto-common/0.1.6 \
    crate://crates.io/ctor/0.1.23 \
    crate://crates.io/ctrlc/3.2.3 \
    crate://crates.io/custom_derive/0.1.7 \
    crate://crates.io/data-encoding-macro-internal/0.1.10 \
    crate://crates.io/data-encoding-macro/0.1.12 \
    crate://crates.io/data-encoding/2.3.2 \
    crate://crates.io/diff/0.1.13 \
    crate://crates.io/digest/0.10.3 \
    crate://crates.io/dlv-list/0.3.0 \
    crate://crates.io/dns-lookup/1.0.8 \
    crate://crates.io/dunce/1.0.2 \
    crate://crates.io/either/1.7.0 \
    crate://crates.io/env_logger/0.8.4 \
    crate://crates.io/env_logger/0.9.0 \
    crate://crates.io/exacl/0.9.0 \
    crate://crates.io/fastrand/1.8.0 \
    crate://crates.io/file_diff/1.0.0 \
    crate://crates.io/filetime/0.2.17 \
    crate://crates.io/flate2/1.0.24 \
    crate://crates.io/fnv/1.0.7 \
    crate://crates.io/fs_extra/1.2.0 \
    crate://crates.io/fsevent-sys/4.1.0 \
    crate://crates.io/fts-sys/0.2.1 \
    crate://crates.io/gcd/2.1.0 \
    crate://crates.io/generic-array/0.14.6 \
    crate://crates.io/getrandom/0.2.7 \
    crate://crates.io/glob/0.3.0 \
    crate://crates.io/half/1.8.2 \
    crate://crates.io/hashbrown/0.12.3 \
    crate://crates.io/heck/0.4.0 \
    crate://crates.io/hermit-abi/0.1.19 \
    crate://crates.io/hex-literal/0.3.4 \
    crate://crates.io/hex/0.4.3 \
    crate://crates.io/hostname/0.3.1 \
    crate://crates.io/humantime/2.1.0 \
    crate://crates.io/iana-time-zone/0.1.45 \
    crate://crates.io/indexmap/1.9.1 \
    crate://crates.io/inotify-sys/0.1.5 \
    crate://crates.io/inotify/0.9.6 \
    crate://crates.io/instant/0.1.12 \
    crate://crates.io/itertools/0.10.3 \
    crate://crates.io/itoa/1.0.3 \
    crate://crates.io/js-sys/0.3.59 \
    crate://crates.io/keccak/0.1.2 \
    crate://crates.io/kernel32-sys/0.2.2 \
    crate://crates.io/kqueue-sys/1.0.3 \
    crate://crates.io/kqueue/1.0.6 \
    crate://crates.io/lazy_static/1.4.0 \
    crate://crates.io/lazycell/1.3.0 \
    crate://crates.io/libc/0.2.132 \
    crate://crates.io/libloading/0.7.3 \
    crate://crates.io/lock_api/0.4.7 \
    crate://crates.io/log/0.4.17 \
    crate://crates.io/lscolors/0.12.0 \
    crate://crates.io/match_cfg/0.1.0 \
    crate://crates.io/md-5/0.10.1 \
    crate://crates.io/memchr/1.0.2 \
    crate://crates.io/memchr/2.5.0 \
    crate://crates.io/memmap2/0.5.7 \
    crate://crates.io/memoffset/0.6.5 \
    crate://crates.io/minimal-lexical/0.2.1 \
    crate://crates.io/miniz_oxide/0.5.3 \
    crate://crates.io/mio/0.8.4 \
    crate://crates.io/nix/0.25.0 \
    crate://crates.io/nom/7.1.1 \
    crate://crates.io/notify/5.0.0-pre.16 \
    crate://crates.io/num-bigint/0.4.3 \
    crate://crates.io/num-integer/0.1.45 \
    crate://crates.io/num-traits/0.2.15 \
    crate://crates.io/num_cpus/1.13.1 \
    crate://crates.io/num_threads/0.1.6 \
    crate://crates.io/number_prefix/0.4.0 \
    crate://crates.io/numtoa/0.1.0 \
    crate://crates.io/once_cell/1.13.1 \
    crate://crates.io/onig/6.3.2 \
    crate://crates.io/onig_sys/69.8.1 \
    crate://crates.io/ordered-multimap/0.4.3 \
    crate://crates.io/os_display/0.1.3 \
    crate://crates.io/os_str_bytes/6.0.1 \
    crate://crates.io/ouroboros/0.15.2 \
    crate://crates.io/ouroboros_macro/0.15.2 \
    crate://crates.io/output_vt100/0.1.3 \
    crate://crates.io/parking_lot/0.12.1 \
    crate://crates.io/parking_lot_core/0.9.3 \
    crate://crates.io/paste/1.0.8 \
    crate://crates.io/peeking_take_while/0.1.2 \
    crate://crates.io/phf/0.10.1 \
    crate://crates.io/phf_codegen/0.10.0 \
    crate://crates.io/phf_generator/0.10.0 \
    crate://crates.io/phf_shared/0.10.0 \
    crate://crates.io/pin-utils/0.1.0 \
    crate://crates.io/pkg-config/0.3.25 \
    crate://crates.io/platform-info/1.0.0 \
    crate://crates.io/ppv-lite86/0.2.16 \
    crate://crates.io/pretty_assertions/1.2.1 \
    crate://crates.io/proc-macro-error-attr/1.0.4 \
    crate://crates.io/proc-macro-error/1.0.4 \
    crate://crates.io/proc-macro2/1.0.43 \
    crate://crates.io/quick-error/2.0.1 \
    crate://crates.io/quickcheck/1.0.3 \
    crate://crates.io/quote/0.3.15 \
    crate://crates.io/quote/1.0.21 \
    crate://crates.io/rand/0.8.5 \
    crate://crates.io/rand_chacha/0.3.1 \
    crate://crates.io/rand_core/0.6.3 \
    crate://crates.io/rayon-core/1.9.3 \
    crate://crates.io/rayon/1.5.3 \
    crate://crates.io/redox_syscall/0.2.16 \
    crate://crates.io/redox_termios/0.1.2 \
    crate://crates.io/reference-counted-singleton/0.1.1 \
    crate://crates.io/regex-automata/0.1.10 \
    crate://crates.io/regex-syntax/0.6.27 \
    crate://crates.io/regex/1.6.0 \
    crate://crates.io/remove_dir_all/0.5.3 \
    crate://crates.io/remove_dir_all/0.7.0 \
    crate://crates.io/retain_mut/0.1.7 \
    crate://crates.io/rlimit/0.8.3 \
    crate://crates.io/rust-ini/0.18.0 \
    crate://crates.io/rustc-hash/1.1.0 \
    crate://crates.io/rustversion/1.0.9 \
    crate://crates.io/same-file/1.0.6 \
    crate://crates.io/scopeguard/1.1.0 \
    crate://crates.io/selinux-sys/0.5.2 \
    crate://crates.io/selinux/0.2.7 \
    crate://crates.io/sha1/0.10.1 \
    crate://crates.io/sha2/0.10.2 \
    crate://crates.io/sha3/0.10.2 \
    crate://crates.io/shlex/1.1.0 \
    crate://crates.io/signal-hook-mio/0.2.3 \
    crate://crates.io/signal-hook-registry/1.4.0 \
    crate://crates.io/signal-hook/0.3.14 \
    crate://crates.io/siphasher/0.3.10 \
    crate://crates.io/smallvec/1.9.0 \
    crate://crates.io/smawk/0.3.1 \
    crate://crates.io/socket2/0.4.4 \
    crate://crates.io/strsim/0.10.0 \
    crate://crates.io/strsim/0.8.0 \
    crate://crates.io/strum/0.24.1 \
    crate://crates.io/strum_macros/0.24.3 \
    crate://crates.io/subtle/2.4.1 \
    crate://crates.io/syn/1.0.99 \
    crate://crates.io/tempfile/3.3.0 \
    crate://crates.io/term_grid/0.1.7 \
    crate://crates.io/termcolor/1.1.3 \
    crate://crates.io/terminal_size/0.1.17 \
    crate://crates.io/termion/1.5.6 \
    crate://crates.io/termsize/0.1.6 \
    crate://crates.io/textwrap/0.11.0 \
    crate://crates.io/textwrap/0.15.0 \
    crate://crates.io/thiserror-impl/1.0.32 \
    crate://crates.io/thiserror/1.0.32 \
    crate://crates.io/time-macros/0.2.4 \
    crate://crates.io/time/0.3.9 \
    crate://crates.io/typenum/1.15.0 \
    crate://crates.io/unicode-ident/1.0.3 \
    crate://crates.io/unicode-linebreak/0.1.2 \
    crate://crates.io/unicode-segmentation/1.9.0 \
    crate://crates.io/unicode-width/0.1.9 \
    crate://crates.io/unicode-xid/0.0.4 \
    crate://crates.io/unindent/0.1.10 \
    crate://crates.io/unix_socket/0.5.0 \
    crate://crates.io/users/0.11.0 \
    crate://crates.io/utf-8/0.7.6 \
    crate://crates.io/utf8-width/0.1.6 \
    crate://crates.io/uuid/1.1.2 \
    crate://crates.io/vec_map/0.8.2 \
    crate://crates.io/version_check/0.9.4 \
    crate://crates.io/walkdir/2.3.2 \
    crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
    crate://crates.io/wasm-bindgen-backend/0.2.82 \
    crate://crates.io/wasm-bindgen-macro-support/0.2.82 \
    crate://crates.io/wasm-bindgen-macro/0.2.82 \
    crate://crates.io/wasm-bindgen-shared/0.2.82 \
    crate://crates.io/wasm-bindgen/0.2.82 \
    crate://crates.io/which/4.2.5 \
    crate://crates.io/wild/2.1.0 \
    crate://crates.io/winapi-build/0.1.1 \
    crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
    crate://crates.io/winapi-util/0.1.5 \
    crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
    crate://crates.io/winapi/0.2.8 \
    crate://crates.io/winapi/0.3.9 \
    crate://crates.io/windows-sys/0.36.1 \
    crate://crates.io/windows_aarch64_msvc/0.36.1 \
    crate://crates.io/windows_i686_gnu/0.36.1 \
    crate://crates.io/windows_i686_msvc/0.36.1 \
    crate://crates.io/windows_x86_64_gnu/0.36.1 \
    crate://crates.io/windows_x86_64_msvc/0.36.1 \
    crate://crates.io/xattr/0.2.3 \
    crate://crates.io/z85/3.0.5 \
    crate://crates.io/zip/0.6.2 \
"

# FIXME: update generateme with the real MD5 of the license file
LIC_FILES_CHKSUM = " \
    file://LICENSE;md5=41f7469eaacac62c67d5664fff2c062d \
"

SUMMARY = "coreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) utils, written in Rust"
HOMEPAGE = "https://github.com/uutils/coreutils"
LICENSE = "MIT"

# includes this file if it exists but does not fail
# this is useful for anything you may want to override from
# what cargo-bitbake generates.
include uutils-coreutils-${PV}.inc
include uutils-coreutils.inc

repository: nsat/meta-openembedded

repo_name: nsat/meta-openembedded


text:
DESCRIPTION = "Kernel drivers for the PowerVR SGX chipset found in the omap3 SoCs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=21228a42e27d1d104b31a83f7c9da935"

TI_BIN_UNPK_CMDS="Y: qY:workdir:Y"
require ../../recipes-ti/includes/ti-eula-unpack.inc

SGXPV = "4_05_00_03"
BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"

inherit module

MACHINE_KERNEL_PR_append = "c"
PR = "${MACHINE_KERNEL_PR}"

DEFAULT_PREFERENCE_omap3 = "99"

SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/Graphics_SDK_setuplinux_${SGXPV}.bin \
          "
SRC_URI[md5sum] = "0e651eaa92bb91760f0b40a17697a7dc"
SRC_URI[sha256sum] = "bfe764a8959556195545d6fff76f63a489642f345c105bbbc309a3f243c2dd0e"
TI_BIN_UNPK_WDEXT="/Graphics_SDK_${SGXPV}"
S = "${WORKDIR}${TI_BIN_UNPK_WDEXT}/GFX_Linux_KM"

PVRBUILD = "release"
export KERNELDIR = "${STAGING_KERNEL_DIR}"

INHIBIT_PACKAGE_STRIP = "1"

TI_PLATFORM_omap3 = "omap3630"
TI_PLATFORM_ti814x = "ti81xx"
TI_PLATFORM_ti816x = "ti81xx"
TI_PLATFORM_ti33x = "ti335x"

MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"

do_install() {
    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
}

repository: joelagnel/meta-ti

repo_name: joelagnel/meta-ti


text:
@article{doi:10.1177/1548512915621974,
author = {Saikou Y Diallo and Ross Gore and Jose J Padilla and Hamdi Kavak and Christopher J Lynch},
title = {Towards a World Wide Web of Simulation},
journal = {The Journal of Defense Modeling and Simulation},
volume = {14},
number = {2},
pages = {159-170},
year = {2015},
doi = {10.1177/1548512915621974},

URL = {
        http://dx.doi.org/10.1177/1548512915621974

},
eprint = {
        http://dx.doi.org/10.1177/1548512915621974

}
,
    abstract = { The process of developing and running simulations needs to become simple and accessible to audiences ranging from middle school students in a learning environment to subject matter experts in order to make the benefits of modeling and simulation commonly available. However, current simulations are for the most part developed and run on platforms that are: (1) demanding in terms of computational resources, (2) difficult for general audiences to use owing to unintuitive interfaces mired in mathematical syntax, (3) expensive to acquire and maintain and (4) hard to interoperate and compose. The result is a four-dimensional expense that makes simulation inaccessible to the general public. In this paper we show that by embracing the web and its standards, the use and development of simulations can become democratized and be part of a Web of Simulation where people of all skill levels are able to build, upload, retrieve, rate, and connect simulations. We show how the Web of Simulation can be built using the three basic principles of service orientation, platform independence, and interoperability. Finally, we present strategies for implementing the Web of Simulation and discuss challenges and possible approaches. }
}

gha_language: Jupyter Notebook


text:
SUMMARY = "Rosegarden is a music composition and editing environment"
HOMEPAGE = "http://www.rosegardenmusic.com/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b33ec9f109e9943af917779ba6ec522e"

DEPENDS += " \
    qttools-native \
    qtbase \
    qtx11extras \
    virtual/libx11 \
    jack \
    dssi \
    zlib \
    lrdf \
"

inherit cmake_qt5 pkgconfig gtk-icon-cache features_check mime mime-xdg

REQUIRED_DISTRO_FEATURES = "x11"

PV = "21.12"
SRC_URI = "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}/21.12/${BPN}-${PV}.tar.bz2"
SRC_URI[sha256sum] = "dc3ed3db064e754de9fe830b69df40a53dc7157fbfa8a206ca82e5e41c262809"

FILES:${PN} += " \
    ${datadir}/mime \
    ${datadir}/metainfo \
"

repository: schnitzeltony/meta-musicians

repo_name: schnitzeltony/meta-musicians

gha_language: BitBake


text:
% This file was created with JabRef 2.10.
% Encoding: UTF-8

@Article{casellato2014a,
  Title                    = {Adaptive robotic control driven by a versatile spiking cerebellar network},
  Author                   = {Casellato, Claudia and Antonietti, Alberto and Garrido, Jesus A and Carrillo, Richard R and Luque, Niceto R and Ros, Eduardo and Pedrocchi, Alessandra and D'Angelo, Egidio},
  Journal                  = {PLoS One},
  Year                     = {2014},
  Number                   = {11},
  Pages                    = {e112265},
  Volume                   = {9},

  Publisher                = {Public Library of Science}
}

repository: EduardoRosLab/neurorobotics-website

repo_name: EduardoRosLab/neurorobotics-website


text:
DESCRIPTION = "Manage i.MX28 Bootloader Updates"
SECTION = "tools"

SRC_URI = "https://packages.tq-group.com/energymanager/imx28-blupdate-v${PV}.tar.bz2"
SRC_URI[sha256sum] = "1ae47619efd3b45272bfb7d65b17f0748d2b2e98a86c0994122d71576128e235"

S = "${WORKDIR}/imx28-blupdate-v${PV}"

LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

DEPENDS = "libgcrypt"

PR = "r1"

CFLAGS:append = "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"

do_install() {
	install -d ${D}${bindir}
	install -m 0755 imx28-blupdate ${D}${bindir}/imx28-blupdate
}

repository: tq-systems/meta-emos

repo_name: tq-systems/meta-emos


text:
@InProceedings{anava15,
  supplementary = {Supplementary:anava15-supp.pdf},
  title = {Online Time Series Prediction with Missing Data},
  author = {Oren Anava and Elad Hazan and Assaf Zeevi},
  pages = {2191-2199},
  abstract = {We consider the problem of time series prediction in the presence of missing data. We cast the problem as an online learning problem in which the goal of the learner is to minimize prediction error. We then devise an efficient algorithm for the problem, which is based on autoregressive model, and does not assume any structure on the missing data nor on the mechanism that generates the time series. We show that our algorithm's performance asymptotically approaches the performance of the best AR predictor in hindsight, and corroborate the theoretic results with an empirical study on synthetic and real-world data.},
}

repository: mreid/papersite

repo_name: mreid/papersite


text:
:root {
  --border-width: 0.063rem;
  --border-radius: calc(var(--border-width) * 2);
}

repository: timhaines/buffer-components

repo_name: timhaines/buffer-components

extension: css


text:
@article{Seifi2020,
abstract = {Access to haptic technology is on the rise, in smartphones, virtual reality gear, and open-source education kits. However, engineers and interaction designers are often inexperienced in designing with haptics, and rarely have tools and guidelines for creating multisensory experiences. To examine the impact of this deficit, we supplied a haptic design kit, custom software, and technical support to 9 teams (25 students) for an innovation challenge at a major haptics conference. Teams (predominantly undergraduate engineers with little haptics, interaction design, or education training) designed and built haptic environments to support learning of science topics. Qualitative analysis of surveys, interviews, team blogs, and expert assessments of teams{\&}{\#}x0027; final demonstrations exposed three themes in these design efforts. 1) Novice teams tended to ignore many of ten design choices that experts navigate, such as explicitly choosing whether haptic and graphic feedback should reinforce versus complement one other. 2) Their design activities differed in timing and inclusion from ten observed in expert process. 3) We identified three success strategies in how teams devised useful and engaging interactions and interpretable multimodal experiences, and communicated about their designs. We compare novice and expert design needs and highlight where future haptic design tools and theory need to support novice practice and training.},
author = {Seifi, Hasti and Chun, Matthew and Gallacher, Colin and Schneider, Oliver Stirling and MacLean, Karon},
doi = {10.1109/TOH.2020.2968903},
file = {:Users/oliver/Dropbox/PDF Library/Seifi et al/2020/Seifi et al. - 2020 - How Do Novice Hapticians Design A Case Study in Creating Haptic Learning Environments.pdf:pdf},
issn = {23294051},
journal = {IEEE Transactions on Haptics},
keywords = {API,education,haptic design,haptician,multisensory interaction,novice designer},
number = {8},
title = {{How Do Novice Hapticians Design? A Case Study in Creating Haptic Learning Environments}},
volume = {14},
year = {2020}
}
@article{Schneider2017,
abstract = {From simple vibrations to roles in complex multisensory systems, haptic technology is often a critical, expected component of user experience – one face of the rapid progression towards blended physical-digital interfaces. Haptic experience design, which is woven together with other multisensory design efforts, interfaces is now becoming part of many designers' jobs. We can expect it to present unique challenges, and yet we know almost nothing of what it looks like “in the wild” due to the field's relative youth, its technical complexity, the multisensory interactions between haptics, sight, and sound, and the difficulty of accessing practitioners in professional and proprietary environments. In this paper, we analyze interviews with six professional haptic designers to document and articulate haptic experience design by observing designers' goals and processes and finding themes at three levels of scope: the multisensory nature of haptic experiences, a map of the collaborative ecosystem, and the cultural context of haptics. Our findings are augmented by feedback obtained in a recent design workshop at an international haptics conference. We find that haptic designers follow a familiar design process, but face specific challenges when working with haptics. We capture and summarize these challenges, make concrete recommendations to conquer them, and present a vision for the future of haptic experience design.},
author = {Schneider, Oliver and MacLean, Karon and Swindells, Colin and Booth, Kellogg},
doi = {10.1016/j.ijhcs.2017.04.004},
file = {:Users/oliver/Dropbox/PDF Library/Schneider et al/2017/Schneider et al. - 2017 - Haptic experience design What hapticians do and where they need help.pdf:pdf},
issn = {10959300},
journal = {International Journal of Human Computer Studies},
keywords = {Design,Grounded theory,Haptics,Interview,User experience},
number = {August 2016},
pages = {5--21},
publisher = {Elsevier Ltd},
title = {{Haptic experience design: What hapticians do and where they need help}},
url = {http://dx.doi.org/10.1016/j.ijhcs.2017.04.004},
volume = {107},
year = {2017}
}
@article{Lederman2009survey,
author = {Lederman, S. J. and Klatzky, R. L.},
doi = {10.3758/APP.71.7.1439},
file = {:Users/oliver/Dropbox/PDF Library/Lederman, Klatzky/2009/Lederman, Klatzky - 2009 - Haptic perception A tutorial.pdf:pdf},
issn = {1943-3921},
journal = {Attention, Perception {\&} Psychophysics},
month = {oct},
number = {7},
pages = {1439--1459},
publisher = {Springer-Verlag},
title = {{Haptic perception: A tutorial}},
url = {http://www.springerlink.com/index/10.3758/APP.71.7.1439},
volume = {71},
year = {2009}
}
@incollection{MacLean2017,
author = {MacLean, Karon E. and Schneider, Oliver S. and Seifi, Hasti},
booktitle = {Handbook of Multimodal-Multisensor Interfaces},
file = {:Users/oliver/Dropbox/PDF Library/MacLean, Schneider, Seifi/2017/MacLean, Schneider, Seifi - 2017 - Multisensory Haptic Interactions Understanding the Sense and Designing for It.pdf:pdf},
title = {{Multisensory Haptic Interactions: Understanding the Sense and Designing for It}},
year = {2017}
}

repository: oschneid/howtohaptic

repo_name: oschneid/howtohaptic

gha_language: Shell


text:
@inproceedings{Cok:2011:JTV:1986308.1986348,
 author = {Cok, David R.},
 title = {jSMTLIB: Tutorial, Validation and Adapter Tools for SMT-LIBv2},
 booktitle = {Proceedings of the Third International Conference on NASA Formal Methods},
 series = {NFM'11},
 year = {2011},
 isbn = {978-3-642-20397-8},
 location = {Pasadena, CA},
 pages = {480--486},
 numpages = {7},
 url = {http://dl.acm.org/citation.cfm?id=1986308.1986348},
 acmid = {1986348},
 publisher = {Springer-Verlag},
 address = {Berlin, Heidelberg},
 keywords = {OpenJML, SMT solvers, SMT-LIB, automated reasoning, jSMTLIB, software verification, validation},
}

license: ISC

repository: rbonichon/smtpp

repo_name: rbonichon/smtpp


text:
SUMMARY = "A New System Troubleshooting Tool Built for the Way You Work"
DESCRIPTION = "Sysdig is open source, system-level exploration: capture \
system state and activity from a running Linux instance, then save, \
filter and analyze."
HOMEPAGE = "http://www.sysdig.org/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=f8fee3d59797546cffab04f3b88b2d44"

PROVIDES:append:stm32mpcommon = " sysdig "

inherit cmake pkgconfig

OECMAKE_GENERATOR = "Unix Makefiles"

DEPENDS = "luajit zlib ncurses"
DEPENDS += "jsoncpp openssl curl jq"
DEPENDS += "tbb elfutils"
DEPENDS += "libb64"

RDEPENDS:${PN} = "bash"

SRC_URI = "git://github.com/draios/sysdig.git;protocol=https;branch=master"
SRCREV = "aa82b2fb329ea97a8ade31590954ddaa675e1728"

PV = "0.24.2+git${SRCPV}"

S = "${WORKDIR}/git"

DIR_ETC="/etc"
EXTRA_OECMAKE = ' -DUSE_BUNDLED_LUAJIT="OFF" \
                  -DUSE_BUNDLED_ZLIB="OFF" \
                  -DBUILD_DRIVER="OFF" \
                  -DUSE_BUNDLED_NCURSES="OFF" \
                  -DDIR_ETC="${DIR_ETC}" \
                '
EXTRA_OECMAKE += ' \
    -DUSE_BUNDLED_LUAJIT="OFF" \
    -DUSE_BUNDLED_ZLIB="OFF" \
    -DUSE_BUNDLED_NCURSES="OFF" \
    -DUSE_BUNDLED_JSONCPP="OFF" \
    -DUSE_BUNDLED_OPENSSL="OFF" \
    -DUSE_BUNDLED_CURL="OFF" \
    -DUSE_BUNDLED_B64="OFF" \
    -DUSE_BUNDLED_JQ="OFF" \
    -DUSE_BUNDLED_TBB="OFF" \
    '

FILES:${PN} += " \
    ${DIR_ETC}/* \
    ${datadir}/zsh/* \
"
FILES:${PN}-dev = " ${prefix}/src/* "

# luajit not supported on Aarch64
COMPATIBLE_HOST = "^(?!aarch64).*"

branch_name: refs/heads/mickledore

gha_license_id: NOASSERTION


text:
@article{SanchezMonedero2017asoc,
 author = {J. Sánchez-Monedero and M. Pérez-Ortiz and A. Saez and P.A. Gutiérrez and C. Hervás-Martínez},
 journal = {Applied Soft Computing},
 month = {March},
 note = {JCR(2018): 4.873 Position: 11/106 (Q1) Category: COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS},
 owner = {javi},
 pages = {341--355},
 timestamp = {2017.12.12},
 title = {Partial order label decomposition approaches for melanoma diagnosis},
 url = {https://doi.org/10.1016/j.asoc.2017.11.042},
 volume = {64},
 year = {2018}
}

repository: javism/academic-kickstart

repo_name: javism/academic-kickstart


text:
@article{Caputi022017WhetherMedicalMarijuana,
 author = {Theodore L. Caputi},
 doi = {10.1111/dar.12494},
 journal = {Drug and Alcohol Review},
 month = {feb},
 number = {4},
 pages = {E3--E4},
 publisher = {Wiley},
 title = {Whether medical marijuana is ever substituted for other substances is not the full story},
 url = {https://doi.org/10.1111%2Fdar.12494},
 volume = {36},
 year = {2017}
}

repository: yesiknowjava/theodorecaputihugo

repo_name: yesiknowjava/theodorecaputihugo


text:
@article{SC2007,
 abstract = {This paper presents a robust and general method for estimating the transfer functions of microphone array post-filters, derived under various speech enhancement criteria. For the case of the mean square error (MSE) criterion, the proposed method is an improvement of the existing McCowan post-filter, which under the assumption of a known noise field coherence function uses the auto- and cross-spectral densities of the microphone array noisy inputs to estimate the Wiener post-filter transfer function. In contrast to McCowan post-filter, the proposed method takes into account the noise reduction performed by the minimum variance distortionless response (MVDR) beamformer and obtains a more accurate estimation of the noise spectral density. Furthermore, the proposed estimation approach is general and can be used for the derivation of both linear and nonlinear microphone array post-filters, according to the utilized enhancement criterion. In experiments with real noise multichannel recordings the proposed technique has shown to obtain a significant gain over the other studied methods in terms of five different objective speech quality measures.},
 author = {S. Lefkimmiatis and P. Maragos},
 doi = {https://doi.org/10.1016/j.specom.2007.02.004},
 issn = {0167-6393},
 journal = {Speech Communication},
 keywords = {Nonlinear, Noise reduction, Speech enhancement, Microphone array, Post-filter, Complex coherence},
 note = {Speech Enhancement},
 number = {7},
 pages = {657 - 666},
 title = {A generalized estimation approach for linear and nonlinear microphone array post-filters},
 url = {http://cvsp.cs.ntua.gr/publications/jpubl+bchap/LefkimmiatisMaragos_GeneralizedEstimationMicrophoneArrays_specom2007.pdf},
 volume = {49},
 year = {2007}
}

repository: slefkimmiatis/academic-kickstart

repo_name: slefkimmiatis/academic-kickstart


text:
@article{nguyen2019multi1,
 author = {Nguyen, Tien Thanh and Dang, Manh Truong and Luong, Anh Vu and Liew, Alan Wee-Chung and Liang, Tiancai and McCall, John},
 journal = {Pattern Recognition},
 publisher = {Elsevier},
 title = {Multi-Label Classification via Incremental Clustering on Evolving Data Stream},
 year = {2019}
}

repository: vu-luong/academic-kickstart

repo_name: vu-luong/academic-kickstart


text:
find_path(LIBTCODXX_INCLUDE_DIR libtcod
          HINTS ../usr/include/libtcod )

find_library(LIBTCODXX_LIBRARY NAMES libtcodxx tcodxx
             HINTS ../lib/ )

set(LIBTCODXX_LIBRARIES ${LIBTCODXX_LIBRARY} )
set(LIBTCODXX_INCLUDE_DIRS ${LIBTCODXX_INCLUDE_DIR} )

include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(LIBTCODXX DEFAULT_MSG
                                  LIBTCODXX_LIBRARY LIBTCODXX_INCLUDE_DIR)

mark_as_advanced(LIBTCODXX_INCLUDE_DIR LIBTCODXX_LIBRARY)

repository: jacmoe/modern-rogue

repo_name: jacmoe/modern-rogue