text:
er}, S.~E. and {Izumi}, K. and {Schofield}, R.~M.~S. and {Effler}, A. and {Sigg}, D. and {Fritschel}, P. and {Drago}, M. and {Nitz}, A. and {Abbott}, B.~P. and {Abbott}, R. and {Abbott}, T.~D. and {Adams}, C. and {Adhikari}, R.~X. and {Adya}, V.~B. and {Ananyeva}, A. and {Appert}, S. and {Arai}, K. and {Aston}, S.~M. and {Austin}, C. and {Ballmer}, S.~W. and {Barker}, D. and {Barr}, B. and {Barsotti}, L. and {Bartlett}, J. and {Bartos}, I. and {Batch}, J.~C. and {Bell}, A.~S. and {Betzwieser}, J. and {Billingsley}, G. and {Birch}, J. and {Biscans}, S. and {Blair}, C.~D. and {Blair}, R.~M. and {Bork}, R. and {Brooks}, A.~F. and {Cao}, H. and {Ciani}, G. and {Clara}, F. and {Cooper}, S.~J. and {Corban}, P. and {Countryman}, S.~T. and {Covas}, P.~B. and {Cowart}, M.~J. and {Coyne}, D.~C. and {Cumming}, A. and {Cunningham}, L. and {Danzmann}, K. and {Da Silva Costa}, C.~F. and {Daw}, E.~J. and {DeBra}, D. and {DeSalvo}, R. and {Dooley}, K.~L. and {Doravari}, S. and {Edo}, T.~B. and {Etzel}, T. and {Evans}, T.~M. and {Fair}, H. and {Fernandez-Galiana}, A. and {Ferreira}, E.~C. and {Fisher}, R.~P. and {Fong}, H. and {Frey}, R. and {Frolov}, V.~V. and {Fulda}, P. and {Fyffe}, M. and {Gateley}, B. and {Giaime}, J.~A. and {Giardina}, K.~D. and {Goetz}, E. and {Goetz}, R. and {Gras}, S. and {Gray}, C. and {Grote}, H. and {Gushwa}, K.~E. and {Gustafson}, E.~K. and {Gustafson}, R. and {Hall}, E.~D. and {Hammond}, G. and {Hanks}, J. and {Hanson}, J. and {Hardwick}, T. and {Harry}, G.~M. and {Heintze}, M.~C. and {Heptonstall}, A.~W. and {Hough}, J. and {Jones}, R. and {Kandhasamy}, S. and {Karki}, S. and {Kasprzack}, M. and {Kaufer}, S. and {Kennedy}, R. and {Kijbunchoo}, N. and {Kim}, W. and {King}, E.~J. and {King}, P.~J. and {Kissel}, J.~S. and {Korth}, W.~Z. and {Kuehn}, G. and {Landry}, M. and {Lantz}, B. and {Laxen}, M. and {Liu}, J. and {Lockerbie}, N.~A. and {Lormand}, M. and {MacInnis}, M. and {Macleod}, D.~M. and {M{\'a}rka}, S. and {M{\'a}rka}, Z. and {Markosyan}, A.~S. and {Maros}, E. and {Marsh}, P. and {Martin}, I.~W. and {Martynov}, D.~V. and {Mason}, K. and {Massinger}, T.~J. and {Matichard}, F. and {Mavalvala}, N. and {McCarthy}, R. and {McClelland}, D.~E. and {McCormick}, S. and {McCuller}, L. and {McIver}, J. and {McManus}, D.~J. and {McRae}, T. and {Mendell}, G. and {Merilh}, E.~L. and {Meyers}, P.~M. and {Mittleman}, R. and {Mogushi}, K. and {Moraru}, D. and {Moreno}, G. and {Mow-Lowry}, C.~M. and {Mueller}, G. and {Mukund}, N. and {Mullavey}, A. and {Munch}, J. and {Nelson}, T.~J.~N. and {Nguyen}, P. and {Nuttall}, L.~K. and {Oberling}, J. and {Oliver}, M. and {Oppermann}, P. and {Oram}, Richard J. and {O'Reilly}, B. and {Ottaway}, D.~J. and {Overmier}, H. and {Palamos}, J.~R. and {Parker}, W. and {Pele}, A. and {Penn}, S. and {Perez}, C.~J. and {Phelps}, M. and {Pierro}, V. and {Pinto}, I.~M. and {Pirello}, M. and {Principe}, M. and {Prokhorov}, L.~G. and {Puncken}, O. and {Quetschke}, V. and {Quintero}, E.~A. and {Radkins}, H. and {Raffai}, P. and {Ramirez}, K.~E. and {Reid}, S. and {Reitze}, D.~H. and {Robertson}, N.~A. and {Rollins}, J.~G. and {Roma}, V.~J. and {Romel}, C.~L. and {Romie}, J.~H. and {Ross}, M.~P. and {Rowan}, S. and {Ryan}, K. and {Sadecki}, T. and {Sanchez}, E.~J. and {Sanchez}, L.~E. and {Sandberg}, V. and {Savage}, R.~L. and {Sellers}, D. and {Shaddock}, D.~A. and {Shaffer}, T.~J. and {Shapiro}, B. and {Shoemaker}, D.~H. and {Slagmolen}, B.~J.~J. and {Smith}, B. and {Smith}, J.~R. and {Sorazu}, B. and {Spencer}, A.~P. and {Strain}, K.~A. and {Tanner}, D.~B. and {Taylor}, R. and {Thomas}, M. and {Thomas}, P. and {Thorne}, K.~A. and {Thrane}, E. and {Toland}, K. and {Torrie}, C.~I. and {Traylor}, G. and {Tse}, M. and {Tuyenbayev}, D. and {Vajente}, G. and {Valdes}, G. and {van Veggel}, A.~A. and {Vass}, S. and {Vecchio}, A. and {Veitch}, P.~J. and {Venkateswara}, K. and {Venugopalan}, G. and {Vo}, T. and {Vorvick}, C. and {Walker}, M. and {Ward}, R.~L. and {Warner}, J. and {Weaver}, B. and {Weiss}, R. and {We{\ss}els}, P. and {Willke}, B. and {Wipf}, C.~C. and {Worden}, J. and {Yamamoto}, H. and {Yancey}, C.~C. and {Yu}, Hang and {Yu}, Haocun and {Zhang}, L. and {Zucker}, M.~E. and {Zweizig}, J. and {LIGO Scientific Collaboration Instrument Science Authors}},
        title = "{Improving astrophysical parameter estimation via offline noise subtraction for Advanced LIGO}",
      journal = {\prd},
     keywords = {Astrophysics - Instrumentation and Methods for Astrophysics, General Relativity and Quantum Cosmology},
         year = 2019,
        month = feb,
       volume = {99},
       number = {4},
          eid = {042001},
        pages = {042001},
          doi = {10.1103/PhysRevD.99.042001},
archivePrefix = {arXiv},
       eprint = {1806.00532},
 primaryClass = {astro-ph.IM},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2019PhRvD..99d2001D},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{DavisEtAl:2019,
       author = {{Davis}, Derek and {Massinger}, Thomas and {Lundgren}, Andrew and {Driggers}, Jennifer C. and {Urban}, Alex L. and {Nuttall}, Laura},
        title = "{Improving the sensitivity of Advanced LIGO using noise subtraction}",
      journal = {Classical and Quantum Gravity},
     keywords = {Astrophysics - Instrumentation and Methods for Astrophysics, General Relativity and Quantum Cosmology},
         year = 2019,
        month = mar,
       volume = {36},
       number = {5},
          eid = {055011},
        pages = {055011},
          doi = {10.1088/1361-6382/ab01c5},
archivePrefix = {arXiv},
       eprint = {1809.05348},
 primaryClass = {astro-ph.IM},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2019CQGra..36e5011D},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{CironeEtAl:2019,
       author = {{Cirone}, A. and {Fiori}, I. and {Paoletti}, F. and {Perez}, M.~M. and {Rodr{\'\i}guez}, A.~R. and {Swinkels}, B.~L. and {Vazquez}, A.~M. and {Gemme}, G. and {Chincarini}, A.},
        title = "{Investigation of magnetic noise in advanced Virgo}",
      journal = {Classical and Quantum Gravity},
     keywords = {Astrophysics - Instrumentation and Methods for Astrophysics, General Relativity and Quantum Cosmology, Physics - Instrumentation and Detectors},
         year = 2019,
        month = nov,
       volume = {36},
       number = {22},
          eid = {225004},
        pages = {225004},
          doi = {10.1088/1361-6382/ab4974},
archivePrefix = {arXiv},
       eprint = {1908.11174},
 primaryClass = {astro-ph.IM},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2019CQGra..36v5004C},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{MatichardEtAl:2015,
       author = {{Matichard}, F. and {Lantz}, B. and {Mittleman}, R. and {Mason}, K. and {Kissel}, J. and {Abbott}, B. and {Biscans}, S. and {McIver}, J. and {Abbott}, R. and {Abbott}, S. and {Allwine}, E. and {Barnum}, S. and {Birch}, J. and {Celerier}, C. and {Clark}, D. and {Coyne}, D. and {DeBra}, D. and {DeRosa}, R. and {Evans}, M. and {Foley}, S. and {Fritschel}, P. and {Giaime}, J.~A. and {Gray}, C. and {Grabeel}, G. and {Hanson}, J. and {Hardham}, C. and {Hillard}, M. and {Hua}, W. and {Kucharczyk}, C. and {Landry}, M. and {Le Roux}, A. and {Lhuillier}, V. and {Macleod}, D. and {Macinnis}, M. and {Mitchell}, R. and {O'Reilly}, B. and {Ottaway}, D. and {Paris}, H. and {Pele}, A. and {Puma}, M. and {Radkins}, H. and {Ramet}, C. and {Robinson}, M. and {Ruet}, L. and {Sarin}, P. and {Shoemaker}, D. and {Stein}, A. and {Thomas}, J. and {Vargas}, M. and {Venkateswara}, K. and {Warner}, J. and {Wen}, S.},
        title = "{Seismic isolation of Advanced LIGO: Review of strategy, instrumentation and performance}",
      journal = {Classical and Quantum Gravity},
     keywords = {Physics - Instrumentation and Detectors, Astrophysics - Instrumentation and Methods for Astrophysics},
         year = 2015,
        month = sep,
       volume = {32},
       number = {18},
          eid = {185003},
        pages = {185003},
          doi = {10.1088/0264-9381/32/18/185003},
archivePrefix = {arXiv},
       eprint = {1502.06300},
 primaryClass = {physics.ins-det},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2015CQGra..32r5003M},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{ObsScenarioDoc:2020,
       author = {{Abbott}, B.~P. and {Abbott}, R. and {Abbott}, T.~D. and {Abraham}, S. and {Acernese}, F. and {Ackley}, K. and {Adams}, C. and {Adya}, V.~B. and {Affeldt}, C. and {Agathos}, M. and {Agatsuma}, K. and {Aggarwal}, N. and {Aguiar}, O.~D. and {Aiello}, L. and {Ain}, A. and {Ajith}, P. and {Akutsu}, T. and {Allen}, G. and {Allocca}, A. and {Aloy}, M.~A. and {Altin}, P.~A. and {Amato}, A. and {Ananyeva}, A. and {Anderson}, S.~B. and {Anderson}, W.~G. and {Ando}, M. and {Angelova}, S.~V. and {Antier}, S. and {Appert}, S. and {Arai}, K. and {Arai}, Koya and {Arai}, Y. and {Araki}, S. and {Araya}, A. and others and {Kagra Collaboration}, Ligo Scientific Collaboration and {VIRGO Collaboration}},
        title = "{Prospects for observing and localizing gravitational-wave transients with Advanced LIGO, Advanced Virgo and KAGRA}",
      journal = {Living Reviews in Relativity},
     keywords = {Gravitational waves, Gravitational-wave detectors, Electromagnetic counterparts, Data analysis},
         year = 2020,
        month = sep,
       volume = {23},
       number = {1},
          eid = {3},
        pages = {3},
          doi = {10.1007/s41114-020-00026-9},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2020LRR....23....3A},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{CBCs:2014,
       author = {{Blanchet}, Luc},
        title = "{Gravitational Radiation from Post-Newtonian Sources and Inspiralling Compact Binaries}",
      journal = {Living Reviews in Relativity},
     keywords = {Post-Newtonian approximation, Gravitational radiation, Multipolar expansion, Inspiralling compact binary, Post-Newtonian approximations, General Relativity and Quantum Cosmology},
         year = 2014,
        month = dec,
       volume = {17},
       number = {1},
          eid = {2},
        pages = {2},
          doi = {10.12942/lrr-2014-2},
archivePrefix = {arXiv},
       eprint = {1310.1528},
 primaryClass = {gr-qc},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2014LRR....17....2B},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@book{Maggiore:2007,
  title={Gravitational Waves: Volume 1: Theory and Experiments},
  author={{Maggiore}, Michele},
  year={2007},
  publisher={Oxford University Press}
}

@book{Jaynes:2003,
        place = {Cambridge},
        title = {Probability Theory: The Logic of Science},
          DOI = {10.1017/CBO9780511790423},
    publisher = {Cambridge University Press},
       author = {Jaynes, E. T.},
         year = {2003}
}

@ARTICLE{LIGOIndia:2021,
       author = {{Saleem}, M. and {Rana}, Javed and {Gayathri}, V. and {Vijaykumar}, Aditya and {Goyal}, Srashti and {Sachdev}, Surabhi and {Suresh}, Jishnu and {Sudhagar}, S. and {Mukherjee}, Arunava and {Gaur}, Gurudatt and {Sathyaprakash}, Bangalore and {Pai}, Archana and {Adhikari}, Rana X and {Ajith}, P. and {Bose}, Sukanta},
        title = "{The Science Case for LIGO-India}",
      journal = {arXiv e-prints},
     keywords = {General Relativity and Quantum Cosmology, Astrophysics - High Energy Astrophysical Phenomena},
         year = 2021,
        month = may,
          eid = {arXiv:2105.01716},
        pages = {arXiv:2105.01716},
archivePrefix = {arXiv},
       eprint = {2105.01716},
 primaryClass = {gr-qc},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2021arXiv210501716S},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@article{OConnerSibrayForinash:2001,
author = {O'Connor, Terry and Sibray, Holly and Forinash, Kyle},
title = {Interdisciplinary Research Project Involving Physics and Electrical Engineering Students},
journal = {Journal of Engineering Education},
volume = {90},
number = {3},
pages = {423-428},
doi = {https://doi.org/10.1002/j.2168-9830.2001.tb00622.x},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/j.2168-9830.2001.tb00622.x},
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/j.2168-9830.2001.tb00622.x},
abstract = {Abstract This paper reports on an ongoing collaborative effort between the physics department at Indiana University Southeast and the Electrical Engineering Technology department of Purdue University located on the IUS campus. The project involved students in an electronics course who built circuits for use with an ultra low frequency antenna. The antenna was built by students in a physics laboratory course to detect naturally occurring signals with frequencies under 100 Hz.},
year = {2001}
}

@article{PiersonGurlandCrawford:2002,
author = {Pierson, Stephen W. and Gurland, Suzanne T. and Crawford, Valerie},
title = {Improving the Effectiveness of Introductory Physics Service Courses: Bridging to Engineering Courses},
journal = {Journal of Engineering Education},
volume = {91},
number = {4},
pages = {387-392},
doi = {https://doi.org/10.1002/j.2168-9830.2002.tb00721.x},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/j.2168-9830.2002.tb00721.x},
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/j.2168-9830.2002.tb00721.x},
abstract = {Abstract A simple model to help students see the connections between a physics course and their engineering major is described. Bridging“had positive effects on performance, attitude, and motivation, as measured by grade analyses, surveys, and student and faculty comments. In addition to the improved performance, enrollment in the physics course was also found to increase considerably during the two years of the bridging. The bridging model can be applied to a variety of courses and suggested components are discussed here.},
year = {2002}
}

@article{CafarelliEtAl:2012,
       author = {{Cafarelli}, Pierre and {Champeaux}, Jean-Philippe and {Sence}, Martine and {Roy}, Nicolas},
        title = "{The RLC system: An invaluable test bench for students}",
      journal = {American Journal of Physics},
     keywords = {educational aids, electric impedance, Fourier transforms, frequency-domain analysis, network analysis, numerical analysis, physics education, signal processing, time-domain analysis, 07.00.00, Instruments apparatus and components common to several branches of physics and astronomy},
         year = 2012,
        month = sep,
       volume = {80},
       number = {9},
        pages = {789-799},
          doi = {10.1119/1.4726205},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2012AmJPh..80..789C},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{MakanKopaszGingl:2014,
       author = {{Makan}, G. and {Kopasz}, K. and {Gingl}, Z.},
        title = "{Real-time analysis of mechanical and electrical resonances with open-source sound card software}",
      journal = {European Journal of Physics},
     keywords = {Physics - Physics Education, Physics - Instrumentation and Detectors},
         year = 2014,
        month = jan,
       volume = {35},
       number = {1},
          eid = {015009},
        pages = {015009},
          doi = {10.1088/0143-0807/35/1/015009},
archivePrefix = {arXiv},
       eprint = {1310.1252},
 primaryClass = {physics.ed-ph},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2014EJPh...35a5009M},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

license_type: permissive

branch_name: refs/heads/master

extension: bib


text:
file(REMOVE_RECURSE
  "CMakeFiles/examples__ekf_att_pos_estimator.dir/ekf_att_pos_estimator_main.cpp.o"
  "CMakeFiles/examples__ekf_att_pos_estimator.dir/estimator_22states.cpp.o"
  "CMakeFiles/examples__ekf_att_pos_estimator.dir/estimator_utilities.cpp.o"
  "libexamples__ekf_att_pos_estimator.pdb"
  "libexamples__ekf_att_pos_estimator.a"
)

# Per-language clean rules from dependency scanning.
foreach(lang CXX)
  include(CMakeFiles/examples__ekf_att_pos_estimator.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

license: MIT

extension: cmake


text:
DESCRIPTION = "tmux terminal multiplexer"
HOMEPAGE = "https://tmux.github.io/"
LICENSE = "BSD-3-Clause"

inherit autotools

RECIPE_FLAGS += "root_tmux_conf"

COMPATIBLE_HOST_ARCHS = ".*linux"

TMUXCONF_INSTALL ?= ""
TMUX_FILES ?= ""
TMUXCONF_INSTALL:>USE_root_tmux_conf = "do_install_tmux_conf"
TMUX_FILES:>USE_root_tmux_conf = "/root/.tmux.conf"

DEPENDS += "libm libevent-dev libncurses-dev libresolv libutil"
RDEPENDS_${PN} += "libm libevent libncurses libresolv libutil"

SRC_URI  = "https://github.com/tmux/tmux/releases/download/${PV}/tmux-${PV}.tar.gz"
SRC_URI += "file://tmux.conf"

S = "${SRCDIR}/tmux-${PV}"

do_install[postfuncs] += "${TMUXCONF_INSTALL}"
do_install_tmux_conf() {
	install -d ${D}/root
	install -m 644 ${SRCDIR}/tmux.conf ${D}/root/.tmux.conf
}

FILES_${PN} += "${TMUX_FILES}"

# vim: set syntax=bitbake :

repository: oe-lite/base

repo_name: oe-lite/base

gha_license_id: MIT

gha_language: Python

extension: inc


text:
@InProceedings{hu16c,
  supplementary = {Supplementary:hu16c-supp.pdf},
  title = {Non-negative Matrix Factorization for Discrete Data with Hierarchical Side-Information},
  author = {Hu, Changwei and Rai, Piyush and Carin, Lawrence},
  pages = {1124-1132},
  abstract = {We present a probabilistic framework for efficient non-negative matrix factorization of discrete (count/binary) data with side-information. The side-information is given as a multi-level structure, taxonomy, or ontology, with nodes at each level being categorical-valued observations. For example, when modeling documents with a two-level side-information (documents being at level-zero), level-one may represent (one or more) authors associated with each document and level-two may represent affiliations of each author. The model easily generalizes to more than two levels (or taxonomy/ontology of arbitrary depth). Our model can learn embeddings of entities present at each level in the data/side-information hierarchy (e.g., documents, authors, affiliations, in the previous example), with appropriate sharing of information across levels. The model also enjoys full local conjugacy, facilitating efficient Gibbs sampling for model inference. Inference cost scales in the number of non-zero entries in the data matrix, which is especially appealing for real-world massive but sparse matrices. We demonstrate the effectiveness of the model on several real-world data sets.},
}

repository: mreid/papersite

repo_name: mreid/papersite

gha_language: TeX


text:
// @flow

import React, {Component} from 'react'
import {NativeModules} from 'react-native'
import {StackNavigator} from 'react-navigation'
import ReactNativeComponent from './components/ReactNativeComponent'
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  Button,
} from 'react-native'

import PropTypes from 'prop-types'

class BridgeTest extends Component {
  static navigationOptions = {
    title: 'React Bridge',
  };

  constructor() {
    super()
    this.state = {
      nativeTitle: 'Init native title',
    }
  }

  render() {
    const {navigate} = this.props.navigation
    return (
      <View style={styles.container}>
        <Text style={styles.main}>
          This is a example of react JS-Native bridge.
        </Text>
        <Text style={styles.instructions}>
          The bridge is demonstrated in booth ways.
        </Text>
        <Button
          title="Show Native Alert"
          onPress={this._callNativeContext}
          style={styles.main}
          accessibilityLabel="NativeAlert"
        />
        <Text style={styles.main}>
          {this.state.nativeTitle}
        </Text>
        <Button
          title="React component in native view controller"
          onPress={() => navigate('NativeComponent')}
          style={styles.main}
          accessibilityLabel="reactComponentInNative"
        />
      </View>
    )
  }

  _callNativeContext = () => {
    let NativeModule = NativeModules.NativeAlertDialog

    NativeModule.showAlertWithTitle('JS Title', (objcTitle) => {
      console.log(objcTitle)
      this.setState({nativeTitle: objcTitle})
    })
  }
}

BridgeTest.propTypes = {
  navigation: PropTypes.object.isRequired,
}

const background = '#F5FCFF'
const foreGround = '#333333'

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: background,
  },
  main: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10,
  },
  instructions: {
    textAlign: 'center',
    color: foreGround,
    marginBottom: 5,
  },
})

const SimpleApp = StackNavigator({
  Home: {screen: BridgeTest},
  NativeComponent: {screen: ReactNativeComponent},
})

AppRegistry.registerComponent('BridgeTest', () => SimpleApp)

repository: borisBarac/react-bridge-example

repo_name: borisBarac/react-bridge-example

extension: js


text:
@InProceedings{las14cloudmeshmultiple,
  title =	 {{Accessing Multiple Clouds with Cloudmesh}},
  author =	 {von Laszewski, Gregor and Wang, Fugang and Lee,
                  Hyungro and Chen, Heng and Fox, Geoffrey C.},
  booktitle =	 {Proceedings of the 2014 ACM International Workshop
                  on Software-defined Ecosystems},
  year =	 2014,
  address =	 {New York, NY, USA},
  pages =	 {21--28},
  publisher =	 {ACM},
  series =	 {BigSystem '14},
  acmid =	 2609638,
  doi =		 {10.1145/2609441.2609638},
  isbn =	 {978-1-4503-2909-5},
  keywords =	 {cloud computing},
  location =	 {Vancouver, BC, Canada},
  numpages =	 8,
  url =		 {http://doi.acm.org/10.1145/2609441.2609638}
}

@misc{www-i524,
  author =	 {{Gregor von Laszewski and Badi Abdul-Wahid}},
  title =	 {{Big Data Classes}},
  url =		 {https://cloudmesh.github.io/classes/},
  howpublished = {Web Page},
  address =	 {Indiana University},
  year =	 2017,
  month =	 jan
}

@Misc {www-underscore,
  key =		 {google},
  howpublished = {Web Page},
  url =		 {http://www.google.com/some_underscore}
}

@misc{www-comp-wiki,
   author = {Wikipedia},
   title = {Comparison of FTP client software},
   year = {2017},
month={feb},
key={client},
   url = {https://en.wikipedia.org/w/index.php?title=Comparison_of_FTP_client_software&oldid=766546104},
   note = "[Online; accessed 23-February-2017]",
Owner={S17-IR-2037}
 }

@Misc{www-rfc114,
  key           = {RFC114},
  author = {J. Reynolds and J. Postel},
  month = {oct},
  year={1985},
  howpublished = {Web Page},
  note         = {Accessed: 2017-02-02},
  title        = {RFC114 specification },
  owner        = {S17-IR-2037},
  url          = {https://tools.ietf.org/html/rfc114},
}

@Misc{www-rfc959,
  key           = {RFC959},
    author = {A. Bhushan},
  month = {apr},
  year={1971},
  howpublished = {Web Page},
  note         = {Accessed: 2017-02-02},
  title        = {RFC959 specification },
  owner        = {S17-IR-2037},
  url          = {https://tools.ietf.org/html/rfc959},
}

@Misc{www-wiki-ftp,
  key           = {FTP Wikipedia},
  howpublished = {Web Page},
  note         = {Accessed: 2017-02-02},
  title        = {FTP Wikipedia},
  author = {Wikipedia},
  month={feb},
  year={2017},
  owner        = {S17-IR-2037},
  url          = {https://en.wikipedia.org/wiki/File_Transfer_Protocol},
}

 @misc{www-wiki-port,
   author = {Wikipedia},
   title = {Port (computer networking)},
   key={port},
   year = {2017},
   month={jan},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/w/index.php?title=Port_(computer_networking)&oldid=758985279},
   owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }

  @misc{www-wiki-duplex,
     key={communication},
   author = {Wikipedia},
   title = {Duplex (telecommunications)},
   year = {2017},
   month={feb},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/w/index.php?title=Duplex_(telecommunications)&oldid=767269511},
   owner        = {S17-IR-2037},
  note         = {Accessed: 2017-02-20}
 }

  @misc{www-wiki-perf,
   author = {Wikipedia},
   title = {Performance metric},
   year = {2016},
   month={dec},
   key={metrics},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/w/index.php?title=Performance_metric&oldid=753635114},
   owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }

  @misc{www-wiki-mft,
   author = {Wikipedia},
   title = {Managed file transfer},
   year = {2016},
   month={nov},
   key={mft},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/w/index.php?title=Managed_file_transfer&oldid=749730447},
   note = "[Online; accessed 26-February-2017]"
 }

 @misc{www-wiki-tftp,
   author = {Wikipedia},
   title = {Trivial File Transfer Protocol},
   year = {2017},
   month={feb},
   key={tftp},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/w/index.php?title=Trivial_File_Transfer_Protocol&oldid=765170292},
     owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }

  @misc{www-wiki-sftp,
   author = {Wikipedia},
   title = {SSH File Transfer Protocol},
   year = {2016},
   month={nov},
   key={sftp},
   howpublished = {Web Page},
   url = { https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol},
     owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }

   @misc{www-wiki-ssh,
   author = {Wikipedia},
   title = {Secure Shell},
   year = {2017},
   month={feb},
   key={ssh},
   howpublished = {Web Page},
   url = { https://en.wikipedia.org/wiki/Secure_Shell},
     owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }

 @misc{mcwilliams2001high,
  title={High level control of file transfer protocol with capability for repeated transfer attempts},
  author={McWilliams, G.},
  url={https://www.google.com/patents/US6272547},
  year={2001},
  key={repeat},
  month={aug},
   howpublished = {Web Page},
  publisher={Google Patents},
     owner        = {S17-IR-2037},
  note={US Patent 6,272,547}
}

@misc{bahlmann2001fly,
  title={On-the-fly trivial file transfer protocol},
  author={Bahlmann, B.F. and Field, B. and Melle, C.F.},
  url={https://www.google.com/patents/US6170008},
  year={2001},
    key={fly},
  month={jan},
    howpublished = {Web Page},
  publisher={Google Patents},
      owner        = {S17-IR-2037},
  note={US Patent 6,170,008}
}

   @misc{www-wiki-ftpclientcomp,
   author = {Wikipedia},
   title = {Comparison of FTP client software},
   year = {2017},
   month={feb},
   key={comparison},
   howpublished = {Web Page},
   url = {https://en.wikipedia.org/wiki/Comparison_of_FTP_client_software},
     owner        = {S17-IR-2037},
   note = "[Online; accessed 26-February-2017]"
 }


text:
require llvm.inc

SRC_URI += "file://fix-build.patch"

SRC_URI[md5sum] = "55df2ea8665c8094ad2ef85187b9fc74"
SRC_URI[sha256sum] = "8f3d69e63bc5d1ee2c2ee49ff07ccb7e070070a0e937813d2a6179b9e2e173ed"

extension: bb


text:
DESCRIPTION = "Python bindings for the liblo OSC library"
SECTION = "devel/python"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
HOMEPAGE = "http://das.nasophon.de/pyliblo/"
DEPENDS = "python3 liblo"
SRCNAME = "pyliblo"

SRC_URI = "http://das.nasophon.de/download/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "4ff670f2ab724245e45b17601fa64c99"
SRC_URI[sha256sum] = "382ee7360aa00aeebf1b955eef65f8491366657a626254574c647521b36e0eb0"

S = "${WORKDIR}/${SRCNAME}-${PV}"

inherit setuptools3

repository: exmachina-dev/meta-exm-core

repo_name: exmachina-dev/meta-exm-core


text:
# Copyright (c) 2019
# Commonwealth Scientific and Industrial Research Organisation (CSIRO)
# ABN 41 687 119 230
#
# Author: Kazys Stepanas

# This is a generalised find package helper script to be used when no <package>-config.cmake file is available. It
# ensures found libraries are always defined as import targets and resolves bindings for debug and release libraries.

include(CMakeParseArguments)

macro(_target_name IMPORT_TARGET)
  # Find include directories.
  string(TOUPPER TARGET_NAME "${IMPORT_TARGET}")
  string(REGEX REPLACE "[!@#\\$%\\^\\&\\*\\.\\(\\):;]" "_" TARGET_NAME "${IMPORT_TARGET}")
endmacro(_target_name)

###
function(ras_package_import_target IMPORT_TARGET)
  cmake_parse_arguments(PIT "INTERFACE;SHARED" "" "" ${ARGN})
  set(LIBRARY_ARGS UNKNOWN)
  if(PIT_INTERFACE)
    set(LIBRARY_ARGS INTERFACE)
  endif(PIT_INTERFACE)
  if(PIT_SHARED)
    set(LIBRARY_ARGS SHARED)
  endif(PIT_SHARED)

  add_library(${IMPORT_TARGET} ${LIBRARY_ARGS} IMPORTED)
endfunction(ras_package_import_target)

###
function(ras_package_import_include_dirs IMPORT_TARGET)
  _target_name(${IMPORT_TARGET})
  # Find include directories.
  find_path(${TARGET_NAME}_INCLUDE_DIR ${ARGN})

  if(PIM_DEBUG)
    message("+++++++++++++++++++++++++++")
    message("find_path(${TARGET_NAME}_INCLUDE_DIR ${ARGN})")
    message("${TARGET_NAME}_INCLUDE_DIR: ${${TARGET_NAME}_INCLUDE_DIR}")
  endif(PIM_DEBUG)

  if(${TARGET_NAME}_INCLUDE_DIR)
    set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${${TARGET_NAME}_INCLUDE_DIR}")
  endif(${TARGET_NAME}_INCLUDE_DIR)
endfunction(ras_package_import_include_dirs)

###
function(ras_package_import_library IMPORT_TARGET CONFIG)
  _target_name(${IMPORT_TARGET})
  string(TOUPPER "${CONFIG}" CONFIG_UPPER)

  find_library(${TARGET_NAME}_LIBRARY_${CONFIG_UPPER} ${ARGN})

  if(WIN32)
    set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
    find_library(${TARGET_NAME}_LIBRARY_DLL_${CONFIG_UPPER} ${IMPORT_TARGET})
  endif(WIN32)

  if(WIN32)
    set(CMAKE_FIND_LIBRARY_SUFFIXES ".pdb")
    find_library(${TARGET_NAME}_LIBRARY_PDB_${CONFIG_UPPER} ${IMPORT_TARGET})
  endif(WIN32)

  if(${TARGET_NAME}_LIBRARY_${CONFIG_UPPER})
    set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${CONFIG_UPPER})
    # Check if the DLL is defined. If, so register IMPORTED_IMPLIB_<CONFIG> and IMPORTED_LOCATION_<CONFIG> otherwise,
    # just the later.
    if(${TARGET_NAME}_LIBRARY_DLL_${CONFIG_UPPER})
      set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY
        IMPORTED_IMPLIB_${CONFIG} "${${TARGET_NAME}_LIBRARY_${CONFIG_UPPER}}"
        IMPORTED_LOCATION_${CONFIG} "${${TARGET_NAME}_LIBRARY_DLL_${CONFIG_UPPER}}"
      )
    else(${TARGET_NAME}_LIBRARY_DLL_${CONFIG_UPPER})
      set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY
        IMPORTED_LOCATION_${CONFIG} "${${TARGET_NAME}_LIBRARY_${CONFIG_UPPER}}"
      )
    endif(${TARGET_NAME}_LIBRARY_DLL_${CONFIG_UPPER})
  endif(${TARGET_NAME}_LIBRARY_${CONFIG_UPPER})
endfunction(ras_package_import_library)

###
function(ras_package_import_include_directories IMPORT_TARGET)
  set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${ARGN})
endfunction(ras_package_import_include_directories)

###
function(ras_package_import_link_libraries IMPORT_TARGET)
  set_property(TARGET ${IMPORT_TARGET} APPEND PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES ${ARGN})
endfunction(ras_package_import_link_libraries)

###
function(ras_package_import_validate IMPORT_TARGET)
  if(NOT IMPORT_TARGET)
    message(SEND_ERROR "${IMPORT_TARGET}: import target not defined")
    return()
  endif(NOT IMPORT_TARGET)

  get_target_property(TARGET_TYPE ${IMPORT_TARGET} TYPE)

  get_target_property(INCLUDE_DIRS ${IMPORT_TARGET} INTERFACE_INCLUDE_DIRECTORIES)
  if(NOT TARGET_TYPE STREQUAL "INTERFACE_LIBRARY")
    get_target_property(LIBRARY_BASE ${IMPORT_TARGET} IMPORTED_LOCATION)
    get_target_property(LIBRARY_RELEASE ${IMPORT_TARGET} IMPORTED_LOCATION_Release)
    get_target_property(LIBRARY_DEBUG ${IMPORT_TARGET} IMPORTED_LOCATION_Debug)

    # if(NOT LIBRARY_BASE AND NOT LIBRARY_RELEASE AND NOT LIBRARY_DEBUG)
    #   message(SEND_ERROR "${IMPORT_TARGET}: no import library found")
    # endif(NOT LIBRARY_BASE AND NOT LIBRARY_RELEASE AND NOT LIBRARY_DEBUG)
  endif(NOT TARGET_TYPE STREQUAL "INTERFACE_LIBRARY")
endfunction(ras_package_import_validate)

###
function(ras_package_import_define PACKAGE_NAME)
  cmake_parse_arguments(PID "" "" "TARGETS" ${ARGN})

  set(LOCAL_INCLUDE_DIRS)
  set(LOCAL_LIBRARIES)
  set(INCLUDE_NOT_FOUND FALSE)
  set(LIBRARY_NOT_FOUND FALSE)

  foreach(IMPORT_TARGET ${PID_TARGETS})
    _target_name(${IMPORT_TARGET})
    ras_package_import_validate(${IMPORT_TARGET})

    get_target_property(TARGET_TYPE ${IMPORT_TARGET} TYPE)

    get_target_property(INCLUDE_DIRS ${IMPORT_TARGET} INTERFACE_INCLUDE_DIRECTORIES)
    list(APPEND LOCAL_INCLUDE_DIRS ${INCLUDE_DIRS})

    if(NOT TARGET_TYPE STREQUAL "INTERFACE_LIBRARY")
      if(WIN32)
        get_target_property(LIBRARY_RELEASE ${IMPORT_TARGET} IMPORTED_IMPLIB_RELEASE)
      else(WIN32)
        get_target_property(LIBRARY_RELEASE ${IMPORT_TARGET} IMPORTED_LOCATION_RELEASE)
      endif(WIN32)

      if(WIN32)
        get_target_property(LIBRARY_DEBUG ${IMPORT_TARGET} IMPORTED_IMPLIB_DEBUG)
      else(WIN32)
        get_target_property(LIBRARY_DEBUG ${IMPORT_TARGET} IMPORTED_LOCATION_DEBUG)
      endif(WIN32)

      if(LIBRARY_DEBUG AND LIBRARY_RELEASE)
        list(APPEND LOCAL_LIBRARIES debug ${LIBRARY_DEBUG} optimized ${LIBRARY_RELEASE})
      elseif(LIBRARY_DEBUG)
        list(APPEND LOCAL_LIBRARIES ${LIBRARY_DEBUG})
      elseif(LIBRARY_RELEASE)
        list(APPEND LOCAL_LIBRARIES ${LIBRARY_RELEASE})
      else()
        set(APPEND LOCAL_LIBRARIES "${TARGET_NAME}-NOT_FOUND")
      endif()
    endif(NOT TARGET_TYPE STREQUAL "INTERFACE_LIBRARY")
  endforeach(IMPORT_TARGET)

  if(LOCAL_INCLUDE_DIRS)
    list(REMOVE_DUPLICATES LOCAL_INCLUDE_DIRS)
  endif(LOCAL_INCLUDE_DIRS)
  if(LOCAL_LIBRARIES)
    list(REMOVE_DUPLICATES LOCAL_LIBRARIES)
  endif(LOCAL_LIBRARIES)

  set(${PACKAGE_NAME}_INCLUDE_DIRS "${LOCAL_INCLUDE_DIRS}" CACHE PATH "${PACKAGE_NAME} include directories" FORCE)
  set(${PACKAGE_NAME}_LIBRARIES "${LOCAL_LIBRARIES}" CACHE PATH "${PACKAGE_NAME} libraries" FORCE)
endfunction(ras_package_import_define)

repository: salespaulo/raycloudtools

repo_name: salespaulo/raycloudtools

branch_name: refs/heads/main

gha_license_id: NOASSERTION


text:
DESCRIPTION = "NI Linux RT base system image archive and CDF"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

IMAGE_FSTYPES = "tar"
IMAGE_NAME_SUFFIX = ""

SRC_URI += " \
    file://${BPN}.postinst \
    file://${BPN}.cdf \
"

PV = "${DISTRO_VERSION}"

CDFGUID = "4C0005F7-54D1-492B-A7E7-C1E58BD9B972"

ROOTFS_IMAGE = "nilrt-runmode-rootfs"
do_rootfs[depends] += "${ROOTFS_IMAGE}:do_image_complete"

bootimg_fixup() {
	install -m 0644 "${DEPLOY_DIR_IMAGE}/${ROOTFS_IMAGE}-${MACHINE}.tar.gz" "${IMAGE_ROOTFS}/data.tar.gz"
	install -m 0755 "${THISDIR}/files/${BPN}.postinst" "${IMAGE_ROOTFS}/postinst"

	# Remove everything that is not data.tar.gz nor the postinst
	find "${IMAGE_ROOTFS}" -mindepth 1 \
		-not -path "${IMAGE_ROOTFS}/data.tar.gz" \
		-a -not -path "${IMAGE_ROOTFS}/postinst" \
		-delete
}

# TODO: We're doing CDF generation here. The CDF encodes the filename of the
#       .tar. However, we're not generating it with the same name that we
#       used to ("systemlink-linux-x64-dkms.tar"); is having these artifacts
#       with a new name fine?
create_cdf() {
	CDFOUT="${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}${IMAGE_NAME_SUFFIX}.cdf"
	install -m 0644 "${THISDIR}/files/${BPN}.cdf" $CDFOUT

	GUID="{${CDFGUID}}"
	SHORTVER=$(echo ${BUILDNAME} | sed 's/^\([0-9.]*\).*/\1/;')
	TARFILE="${IMAGE_BASENAME}-${MACHINE}${IMAGE_NAME_SUFFIX}.tar"

	sed -i "s/%guid%/$GUID/g; s/%version%/$SHORTVER/g; s/%filename%/$TARFILE/g;" $CDFOUT
}

IMAGE_PREPROCESS_COMMAND += "bootimg_fixup;"
IMAGE_POSTPROCESS_COMMAND += "create_cdf;"

inherit image

repository: ni/meta-nilrt

repo_name: ni/meta-nilrt

branch_name: refs/heads/nilrt/master/kirkstone

gha_language: Shell


text:
###########################################################################
#
#  Library: MSVTK
#
#  Copyright (c) Kitware Inc.
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0.txt
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#
###########################################################################

#
# VTK
#

# Make sure this file is included only once
get_filename_component(CMAKE_CURRENT_LIST_FILENAME ${CMAKE_CURRENT_LIST_FILE} NAME_WE)
if(${CMAKE_CURRENT_LIST_FILENAME}_FILE_INCLUDED)
  return()
endif()
set(${CMAKE_CURRENT_LIST_FILENAME}_FILE_INCLUDED 1)

# Sanity checks
if(DEFINED VTK_DIR AND NOT EXISTS ${VTK_DIR})
  message(FATAL_ERROR "VTK_DIR variable is defined but corresponds to non-existing directory")
endif()

#set(VTK_enabling_variable VTK_LIBRARIES)

set(additional_vtk_cmakevars )
if(MINGW)
  list(APPEND additional_vtk_cmakevars -DCMAKE_USE_PTHREADS:BOOL=OFF)
endif()

set(VTK_DEPENDENCIES "")
# Include dependent projects if any
msvMacroCheckExternalProjectDependency(VTK)
set(proj VTK)
if(NOT DEFINED VTK_DIR)

  #set(revision_tag "v5.8.0")
  #set(revision_tag fea2d622cf01dfd22f727330dbace97d4af892db)
  set(revision_tag 0044aa72799d75a12a21daf575f83b15d038d120)
  if(${proj}_REVISION_TAG)
    set(revision_tag ${${proj}_REVISION_TAG})
  endif()

  # Set CMake OSX variable to pass down the external project
  set(CMAKE_OSX_EXTERNAL_PROJECT_ARGS)
  if(APPLE)
    list(APPEND CMAKE_OSX_EXTERNAL_PROJECT_ARGS
      -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
      -DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT}
      -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET})
  endif()

#     message(STATUS "Adding project:${proj}")

  ExternalProject_Add(${proj}
    SOURCE_DIR ${CMAKE_BINARY_DIR}/${proj}
    BINARY_DIR ${CMAKE_BINARY_DIR}/${proj}-build
    PREFIX ${proj}${ep_suffix}
    GIT_REPOSITORY ${git_protocol}://github.com/MSV-Project/VTK.git
    GIT_TAG ${revision_tag}
    UPDATE_COMMAND ""
    INSTALL_COMMAND ""
    CMAKE_GENERATOR ${gen}
    CMAKE_ARGS
      -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
      -DCMAKE_CXX_FLAGS:STRING=${ep_common_cxx_flags}
      -DCMAKE_C_FLAGS:STRING=${ep_common_c_flags}
      -DCMAKE_INSTALL_PREFIX:PATH=${ep_install_dir}
      -DVTK_INSTALL_BIN_DIR:STRING=${MSVTK_INSTALL_BIN_DIR}
      -DVTK_INSTALL_LIB_DIR:STRING=${MSVTK_INSTALL_BIN_DIR}
      ${CMAKE_OSX_EXTERNAL_PROJECT_ARGS}
      -DBUILD_TESTING:BOOL=OFF
      ${additional_vtk_cmakevars}
      -DVTK_WRAP_TCL:BOOL=OFF
      -DVTK_USE_TK:BOOL=OFF
      -DVTK_WRAP_PYTHON:BOOL=${MSVTK_LIB_Scripting/Python/Core_PYTHONQT_USE_VTK}
      -DVTK_WRAP_JAVA:BOOL=OFF
      -DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
      -DVTK_USE_GUISUPPORT:BOOL=ON
      -DVTK_USE_QVTK_QTOPENGL:BOOL=ON
      -DVTK_USE_QT:BOOL=ON
      -DVTK_LEGACY_REMOVE:BOOL=ON
      -DHDF5_BUILD_HL_LIB:BOOL=ON
      -DQT_QMAKE_EXECUTABLE:FILEPATH=${QT_QMAKE_EXECUTABLE}
      -DLIBRARY_OUTPUT_PATH:STRING=${MSVTK_BINARY_DIR}/MSVTK-build/bin
      -DEXECUTABLE_OUTPUT_PATH:STRING=${MSVTK_BINARY_DIR}/MSVTK-build/bin

    DEPENDS
      ${VTK_DEPENDENCIES}
    )
  set(${proj}_DIR ${CMAKE_BINARY_DIR}/${proj}-build)

  # Since the link directories associated with VTK is used, it makes sens to
  # update MSVTK_EXTERNAL_LIBRARY_DIRS with its associated library output directory
  list(APPEND MSVTK_EXTERNAL_LIBRARY_DIRS ${VTK_DIR}/bin)

else()
  msvMacroEmptyExternalProject(${proj} "${proj_DEPENDENCIES}")
endif()

list(APPEND MSVTK_SUPERBUILD_EP_ARGS -DVTK_DIR:PATH=${VTK_DIR})

repository: MSV-Project/MSVTK

repo_name: MSV-Project/MSVTK


text:
PR = "r5"

SRC_URI = "http://projects.linuxtogo.org/~jay7/kexecboot-${PV}.tar.gz \
	file://add-reboot-option.patch;patch=1 \
	file://scan_devices-top.patch;patch=1 \
	file://graphical-no-devices.patch;patch=1 \
	file://switch-cursor-off.patch;patch=1 \
	file://add-sleep.patch;patch=1 \
	file://silent-output-hack.patch;patch=1 \
	file://kexecboot-tosa.patch;patch=1 \
	file://fb-render-16bit.patch;patch=1"

S = "${WORKDIR}/kexecboot-${PV}"

require kexecboot.inc


text:
# A function to parse verson numbers into their parts
include("${CMAKE_CURRENT_LIST_DIR}/function-parse_version.cmake")

function( CHECK_VERSION_COMPATIBILITY PACKAGE_CONFIG VERSION RESULT)
# checks to see if a given version number is compatible with a given package, using
# the packages *ConfigVersion.cmake file.

set( ${RESULT} "CONFIGVERSION-NOTFOUND" PARENT_SCOPE )

string( REGEX REPLACE "Config\.cmake$" "ConfigVersion.cmake" PACKAGE_CONFIGVERSION ${PACKAGE_CONFIG} )
if( EXISTS "${PACKAGE_CONFIGVERSION}" )
  parse_version( ${VERSION} PACKAGE_FIND_ )
  include("${PACKAGE_CONFIGVERSION}")
  set( ${RESULT} ${PACKAGE_VERSION_COMPATIBLE} PARENT_SCOPE )
endif()

endfunction(CHECK_VERSION_COMPATIBILITY)


text:
@article{ATN2021,
 author = {Gong, Xinyu and Wang, Heng and Shou, Zheng and Feiszli, Matt and Wang, Zhangyang and Yan, Zhicheng},
 journal = {International Conference on Computer Vision (ICCV)},
 title = {Searching for Two-Stream Models in Multivariate Space for Video Recognition},
 year = {2021}
}

repository: GongXinyuu/academic-kickstart

repo_name: GongXinyuu/academic-kickstart


text:
@article{Mizukami-2021-A,
    title = "A Vector‐Based River Routing Model for Earth System Models: Parallelization and Global Applications",
    author = "Mizukami, Naoki  and
      Clark, Martyn P.  and
      Gharari, Shervan  and
      Kluzek, Erik  and
      Pan, Ming  and
      Lin, Peirong  and
      Beck, Hylke E.  and
      Yamazaki, Dai",
    journal = "Journal of Advances in Modeling Earth Systems, Volume 13, Issue 6",
    volume = "13",
    number = "6",
    year = "2021",
    publisher = "American Geophysical Union (AGU)",
    url = "https://aclanthology.org/G21-66001",
    doi = "10.1029/2020ms002434",
}

repository: gwf-uwaterloo/gwf-publications

repo_name: gwf-uwaterloo/gwf-publications


text:
file(REMOVE_RECURSE
  "CMakeFiles/ordermatch_ut.dir/ordermatch_ut.cpp.o"
  "CMakeFiles/ordermatch_ut.dir/Market.cpp.o"
  "ordermatch_ut.pdb"
  "ordermatch_ut"
)

# Per-language clean rules from dependency scanning.
foreach(lang CXX)
  include(CMakeFiles/ordermatch_ut.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()


text:
// Come From https://github.com/ElemeFE/element/blob/dev/src/utils/dom.js

import Vue from "vue";

const isServer = Vue.prototype.$isServer;
const ieVersion = Number(document.documentMode);
const SPECIAL_CHARS_REGEXP = /([\:\-\_]+(.))/g;
const MOZ_HACK_REGEXP = /^moz([A-Z])/;

const camelCase = function (name) {
    return name.replace(SPECIAL_CHARS_REGEXP, function (_, separator, letter, offset) {
        return offset ? letter.toUpperCase() : letter;
    }).replace(MOZ_HACK_REGEXP, 'Moz$1');
};

const getStyle = ieVersion < 9 ? function (element, styleName) {
    if (isServer) return;
    if (!element || !styleName) return null;
    styleName = camelCase(styleName);
    if (styleName === 'float') {
        styleName = 'styleFloat';
    }
    try {
        switch (styleName) {
            case 'opacity':
                try {
                    return element.filters.item('alpha').opacity / 100;
                } catch (e) {
                    return 1.0;
                }
                default:
                    return (element.style[styleName] || element.currentStyle ? element.currentStyle[styleName] : null);
        }
    } catch (e) {
        return element.style[styleName];
    }
} : function (element, styleName) {
    if (isServer) return;
    if (!element || !styleName) return null;
    styleName = camelCase(styleName);
    if (styleName === 'float') {
        styleName = 'cssFloat';
    }
    try {
        var computed = document.defaultView.getComputedStyle(element, '');
        return element.style[styleName] || computed ? computed[styleName] : null;
    } catch (e) {
        return element.style[styleName];
    }
};

const isInContainer = (el, container) => {
    if (!el || !container) return false;

    const elRect = el.getBoundingClientRect();
    let containerRect;

    if ([window, document, document.documentElement, null, undefined].includes(container)) {
        containerRect = {
            top: 0,
            right: window.innerWidth,
            bottom: window.innerHeight,
            left: 0
        };
    } else {
        containerRect = container.getBoundingClientRect();
    }

    return elRect.top < containerRect.bottom &&
        elRect.bottom > containerRect.top &&
        elRect.right > containerRect.left &&
        elRect.left < containerRect.right;
};

const isScroll = (el, vertical) => {
    // const determinedDirection = vertical !== null || vertical !== undefined;
    // const overflow = determinedDirection ?
    //     vertical ?
    //     getStyle(el, 'overflow-y') :
    //     getStyle(el, 'overflow-x') :
    //     getStyle(el, 'overflow');
    // return overflow.match(/(scroll|auto)/);
    // This code from Elemnt UI can't decated correctly in some situation.
    return getStyle(el, 'overflow-y').match(/(scroll|auto)/) || getStyle(el, 'overflow-x').match(/(scroll|auto)/) || getStyle(el, 'overflow').match(/(scroll|auto)/);
};

const getScrollContainer = (el, vertical) => {
    // let parent = el.parentNode || el;
    let parent = el;
    while (parent) {
        if ([window, document, document.documentElement].includes(parent)) {
            return document;
        }
        if (isScroll(parent, vertical)) {
            return parent;
        }
        parent = parent.parentNode;
    }

    return parent;
};

export default {
    getStyle,
    isInContainer,
    isScroll,
    getScrollContainer
}

repository: mgsers/qi-design-vue

repo_name: mgsers/qi-design-vue


text:
DESCRIPTION = "This module provides a Perl interface that allows writing lzma compressed \
data to files or buffer."

SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/IO-Compress-Lzma"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-1.0-or-later;md5=30c0b8a5048cc2f4be5ff15ef0d8cf61"

SRC_URI = "https://cpan.metacpan.org/authors/id/P/PM/PMQS/IO-Compress-Lzma-2.101.tar.gz"

SRC_URI[md5sum] = "74b73b3363875e656070acfba230ef1c"
SRC_URI[sha256sum] = "1ae686dbe45dbdcf0c7cccf8a0cd81a579a019601f8e35533db93dcdd8282a90"
RDEPENDS:${PN} += "compress-raw-lzma-perl"
RDEPENDS:${PN} += "io-compress-perl"

S = "${WORKDIR}/IO-Compress-Lzma-${PV}"

inherit cpan allarch

BBCLASSEXTEND = "native"

repository: rehsack/meta-cpan

repo_name: rehsack/meta-cpan

gha_language: BitBake


text:
PR = "r2"

MAP_NAME = "Paris"
require om-maps.inc

MAP_FN = "om-maps-paris-${PV}.eet"
MAP_VER = "${PV}"

SRC_URI[md5sum] = "f93c90a1cfaf3113a1577331582c0cd1"
SRC_URI[sha256sum] = "b27f67834142417e35dc911fa51f13595bb3271800b9963ed481749bbb17466b"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
%%% -*-BibTeX-*-
@article{CVIU2017VQA,
    author = {Qi Wu  and  Damien Teney  and  Peng Wang  and   Chunhua Shen and Anthony Dick and Anton {van den Hengel}},
    title  = {Visual question answering: A survey of methods and datasets},
    journal= {Computer Vision and Image Understanding},
    volume = {},
    number = {},
    year   = {2017},
    url    = {},
    month  = {},
    pages  = {},
    eprint = {1607.05910},
    venue  = {CVIU},
    project= {},
    note   = {},
}


text:
% ====== CSS
% this is how a online reference *should* look like
@online{tab-atkins:css-nesting,
	author = {Tab Atkins},
	title = {CSS Nesting Module Level 3: Editor’s Draft (Work in progress)},
	date = {2014-01-24},
	urldate = {2015-01-04},
	url = {http://tabatkins.github.io/specs/css-nesting/}
}

% ====== Sass
@online{sass:datastructures,
	title= {Sass Language Reference: Datastructures},
	urldate = {2015-01-04},
	url = {http://sass-lang.com/documentation/file.SASS_REFERENCE.html#maps}
}

@online{sass:mixins,
	title = {Sass Language Reference: Mixins},
	urldate = {2015-01-04},
	url = {http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins}
}

% ====== Stylus
@online{stylus:hashes,
	title = {Stylus Language Reference: Hashes},
	urldate = {2015-01-04},
	url = {http://learnboost.github.io/stylus/docs/hashes.html}
}

@online{stylus:ops,
	title = {Stylus Language Reference: Operators},
	urldate = {2015-01-04},
	url = {http://learnboost.github.io/stylus/docs/operators.html}
}

repository: ChristianSch/latex-paper-template

repo_name: ChristianSch/latex-paper-template


text:
@article{bennani:hal-03126083,
 author = {BENNANI, SALOUA and Kouch, Iliass Ait El and Hamlaoui, Mahmoud El and Ebersold, Sophie and Coulette, Bernard and Nassar, Mahmoud},
 doi = {10.5539/cis.v13n1p58},
 hal_id = {hal-03126083},
 hal_version = {v1},
 journal = {Communications in Computer and Information Science},
 keywords = {group decision-making (GDM) , collaboration , pattern , design , multi viewpoints , models},
 month = {January},
 note = {ISSN (Online): 1913-8997},
 number = {1},
 pages = {58},
 publisher = {Springer Verlag},
 title = {A Formalization of Group Decision Making in Multi-Viewpoints Design},
 url = {https://hal.archives-ouvertes.fr/hal-03126083},
 volume = {13},
 year = {2020}
}


text:
function(export_target _TARGET_NAME)

get_directory_property(${_TARGET_NAME} _INCLUDE_DIRS INCLUDE_DIRECTORIES)
SET(${_TARGET_NAME}_INCLUDE_DIRS "${${_TARGET_NAME}_INCLUDE_DIRS}" CACHE INTERNAL "Include dirs to use ${_TARGET_NAME}")

endfunction(export_target)

repository: substance/store

repo_name: substance/store

gha_language: JavaScript


text:
@techreport{RFC8484,
    author = {P. Hoffman and P. McManus},
    title = {DNS Queries over HTTPS (DoH)},
    howpublished = {Internet Requests for Comments},
    type = {RFC},
    number = {8484},
    year = {2018},
    month = {10},
    url = {https://tools.ietf.org/html/rfc8484},
    issn = {2070-1721},
    publisher = {RFC Editor},
    institution = {RFC Editor},
}
@Online {Bortzmeyer,
author = {Stéphane Bortzmeyer},
title = {RFC 8484: DNS Queries over HTTPS (DoH)},
date = {2019-10-04},
file = {:./references/8484.html.html:html},
url = {https://www.bortzmeyer.org/8484.html}
}

@Online {ISPA,
title = {ISPA announces finalists for 2019 Internet Heroes and Villains},
date = {2019-10-06},
file = {:./references/ispa-announces-finalists-for-2019-internet-heroes-and-villains-trump-and-mozilla-lead-the-way-as-villain-nominees-.html:html},
url = {https://www.ispa.org.uk/ispa-announces-finalists-for-2019-internet-heroes-and-villains-trump-and-mozilla-lead-the-way-as-villain-nominees/},
author= {The Internet Service Providers Association}}

@misc{RFC8404,
    series =	{Request for Comments},
    number =	8404,
    howpublished =	{RFC 8404},
    publisher =	{RFC Editor},
    doi =		{10.17487/RFC8404},
    url =		{https://rfc-editor.org/rfc/rfc8404.txt},
    author =	{Kathleen Moriarty and Al Morton},
    title =		{{Effects of Pervasive Encryption on Operators}},
    pagetotal =	53,
    year =		2018,
    month =		jul,
    abstract =	{Pervasive monitoring attacks on the privacy of Internet users are of serious concern to both user and operator communities. RFC 7258 discusses the critical need to protect users' privacy when developing IETF specifications and also recognizes that making networks unmanageable to mitigate pervasive monitoring is not an acceptable outcome: an appropriate balance is needed. This document discusses current security and network operations as well as management practices that may be impacted by the shift to increased use of encryption to help guide protocol development in support of manageable and secure networks.},
}

repository: Hazegard/BeamerTheme

repo_name: Hazegard/BeamerTheme


text:
@article{xuan2022rmix,
  abbr={KDD},
  title={R-Mixup: Riemannian Mixup for Biological Networks},
  author={Kan, Xuan and Li, Zimu and Cui, Hejie and Yu, Yue and Xu, Ran and Yu, Shaojun and Zhang, Zilong and Guo, Ying and Yang, Carl},
  journal={Proceedings of the ACM International Conference on Knowledge Discovery and Data Mining},
  year={2023},
  selected={true},
  arxiv={2306.02532},
  cofirst={true}
}

@article{yue2023learning,
  abbr={ISBI},
  title={Learning Task-Aware Effective Brain Connectivity for fMRI Analysis with Graph Neural Networks},
  author={Yu, Yue and Kan, Xuan and Cui, Hejie and Xu, Ran and Zheng, Yujia and Song, Xiangchen and Zhu, Yanqiao and Zhang, Kun and Nabi, Razieh and Guo, Ying and Zhang, Chao and Yang, Carl},
  journal={The IEEE International Symposium on Biomedical Imaging},
  selected={false},
  year={2023},
  arxiv={2211.00261},
}

@article{dai2023transformer,
  abbr={ISBI},
  title={Transformer Based Hierarchical Clus- tering On Brain Networks},
  author={Dai, Wei and Dai, Hejie and Kan, Xuan and Guo, Ying and Yang, Carl},
  journal={The IEEE International Symposium on Biomedical Imaging},
  selected={false},
  year={2023},
}

@article{ran2022training,
  abbr={AAAI},
  title={Neighborhood-regularized Self-Training for Learning with Few Labels},
  author={Xu, Ran and Yu, Yue and Cui, Hejie and Kan, Xuan and Zhu, Yanqiao and Ho, Joyce C and Zhang, Chao and Yang, Carl},
  journal={The AAAI International Conference on Artificial Intelligence},
  selected={false},
  year={2023},
}

@article{xuan2022brace,
  abbr={Big Data},
  title={BraceNet: Graph-Embedded Neural Network For Brain Network Analysis},
  author={Kan, Xuan and Kong, Yunchuan and Yu, Tianwei and Guo, Ying},
  journal={IEEE International Conference on Big Data},
  selected={false},
  year={2022},
}

@article{cui2022benchmark,
  abbr={TMI},
  title={BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networks},
  author={Cui, Hejie and Dai, Wei and Zhu, Yanqiao and Kan, Xuan and Gu, Antonio Aodong Chen and Lukemire, Joshua and Zhan, Liang and He, Lifang and Guo, Ying and Yang, Carl},
  journal={IEEE Transactions on Medical Imaging},
  selected={false},
  year={2022},
  arxiv={2204.07054},
  website={https://braingb.us/},
  code={https://github.com/HennyJie/BrainGB},
}

@article{kan2022bnt,
  abbr={NeurIPS},
  title={Brain Network Transformer},
  author={Kan, Xuan and Dai, Wei and Cui, Hejie and Zhang, Zilong and Guo, Ying and Yang, Carl},
  journal={Proceedings of the Conference on Neural Information Processing Systems},
  year={2022},
  selected={true},
  code={https://github.com/Wayfear/BrainNetworkTransformer},
  arxiv={2210.06681},
  poster={neurips_2022.pdf},
  comment={Also Presented in Workshop ICML-IMLH 2022 (Oral, no proceedings)}
}

@article{yang2022meta,
  abbr={KDD},
  title={Data-Efficient Brain Connectome Analysis via Multi-Task Meta-Learning},
  author={Yang, Yi and Zhu, Yanqiao and Cui, Hejie and Kan, Xuan and He, Lifang and Guo, Ying and Yang, Carl},
  journal={Proceedings of the ACM International Conference on Knowledge Discovery and Data Mining},
  year={2022},
  selected={false},
  arxiv={2206.04486},
}

@article{kan2022fbnet,
  abbr={MIDL},
  title={FBNetGen: Task-aware GNN-based fMRI Analysis via Functional Brain Network Generation},
  author={Kan, Xuan and Cui, Hejie and Lukemire, Joshua and Guo, Ying and Yang, Carl},
  journal={Medical Imaging with Deep Learning},
  year={2022},
  selected={true},
  oral={true},
  code={https://github.com/Wayfear/FBNETGEN},
  arxiv={2205.12465},
  comment={Also Presented in Workshop ICML-IMLH 2021 (no proceedings)}
}

@article{kan2021zero,
  abbr={ECML-PKDD},
  title={Zero-shot Scene Graph Relation Prediction through Commonsense Knowledge Integration},
  author={Kan, Xuan and Cui, Hejie and Yang, Carl},
  journal={The European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
  year={2021},
  selected={true},
  code={https://github.com/Wayfear/Coacher},
  arxiv={2107.05080},
  poster={761-zero-shot.jpg}
}

@article{
  enar2021,
  abbr={ENAR},
  title={Investigating Linked Latent Constructs in Brain Connectivity and PTSD Symptoms using PLS},
  author={Kan, Xuan and Guo, Ying and Manatunga, Amita and Stevens, Jennifer and Peng, Limin},
  journal={The Eastern North American Region Meeting},
  year={2021},
  poster={enar2021.pdf},
  abstract={There has been a growing interest in applying neuroimaging to investigate neurological underpinning of complex mental disorders such as post-traumatic stress disorder (PTSD). In this work, we investigate the phenotypes of neuroimaging (e.g., brain connectivity) in relation to the self-reported clinical assessments of psychiatric scales of PTSD in an inner-city high risk population. We employ partial least square regression method to identify latent factors that explain connections between neuroimage phenotype and the PTSD psychiatric scales, while accommodating  the high dimensionality of the neuroimaging phenotype. We conduct a comprehensive analysis of a dataset from the Grady Trauma project and discuss our findings.}
 }

@inproceedings{lu2019autonomous,
  abbr={WWW},
  title={Autonomous Learning for Face Recognition in the Wild via Ambient Wireless Cues},
  author={Lu, Chris Xiaoxuan and Kan, Xuan and Du, Bowen and Chen, Changhao and Wen, Hongkai and Markham, Andrew and Trigoni, Niki and Stankovic, John},
  booktitle={The World Wide Web Conference},
  pages={1175--1186},
  year={2019},
  selected={false},
  code={https://github.com/Wayfear/Autotune},
  arxiv={1908.09002},
  cofirst={true}
}

@inproceedings{HydraDoctor,
author = {Du, Bowen and Lu, Chris Xiaoxuan and Kan, Xuan and Wu, Kai and Luo, Man and Hou, Jianfeng and Li, Kai and Kanhere, Salil and Shen, Yiran and Wen, Hongkai},
title = {HydraDoctor: Real-Time Liquids Intake Monitoring by Collaborative Sensing},
year = {2019},
publisher = {Association for Computing Machinery},
booktitle = {Proceedings of the 20th International Conference on Distributed Computing and Networking},
pages = {213–217},
series = {ICDCN 19},
abbr={ICDCN}
}

@inproceedings{lu2017verinet,
  abbr={CrowdSenSys},
  title={VeriNet: User Verification on Smartwatches via Behavior Biometrics},
  author={Lu, Chris Xiaoxuan and Du, Bowen and Kan, Xuan and Wen, Hongkai and Markham, Andrew and Trigoni, Niki},
  booktitle={Proceedings of the First ACM Workshop on Mobile Crowdsensing Systems and Applications},
  pages={68--73},
  year={2017},
  pdf={verinet.pdf}
}

@inproceedings{lu2017towards,
  abbr={SenSys},
  title={Towards Self-supervised Face Labeling via Cross-modality Association},
  author={Lu, Chris Xiaoxuan and Kan, Xuan and Rosa, Stefano and Du, Bowen and Wen, Hongkai and Markham, Andrew and Trigoni, Niki},
  booktitle={Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems},
  pages={1--2},
  year={2017},
  pdf={facelabelingviawireless.pdf}
}


text:
DESCRIPTION = "The pycodes package provides various extensions to Python for low density parity check (LDPC) codes \
(an extremely powerful class of error correcting codes)."
SECTION = "devel/python"
HOMEPAGE = "http://web.mit.edu/~emin/www/source_code/pycodes/index.html"
PRIORITY = "optional"
LICENSE = "PYCODES"
SRCNAME = "pycodes"
PR = "ml1"

SRC_URI = "http://web.mit.edu/~emin/www/source_code/pycodes/pycodes-1-2.tar.gz \
           file://no-docs.patch"
S = "${WORKDIR}/${SRCNAME}"

inherit distutils

SRC_URI[md5sum] = "c39e0ffea530cbf0b4f2aa6af6e81b66"
SRC_URI[sha256sum] = "d203b4be819e20314576d5c26329862e7d371c84e8f192e31402a0b6d9e055aa"


text:
Automatically generated by Mendeley Desktop 1.17.1
Any changes to this file will be lost if it is regenerated by Mendeley.

BibTeX export options can be customized via Options -> BibTeX in Mendeley Desktop

@misc{w3cdata2015,
booktitle = {World Wide Web Consortium (W3C)},
title = {{Data - W3C}},
url = {https://www.w3.org/standards/semanticweb/data},
urldate = {2016-05-16},

Urlaccessdate = {2016-05-16},
year = {2015}
}
@article{Bellavista2008,
abstract = {Gainesville, Florida, 10 March 2 012. Today, the Mobile Location- Based Services Summit hosted a panel entitled "What Was Wrong with First-Generation Location-Based Services?" The panel chair, Sumi Helal of the University of Florida, invited two world-class experts in LBS history and technology to discuss the topic: Paolo Bellavista of the University of Bologna and Axel Kupper of the University of Munich. The panel discussed the popularity of today's LBSs and analyzed their distinguishing aspects in comparison with first-generation LBSs. The panel was anything but controversial, with all panelists in total agreement on what initially went wrong and why today's LBSs work. They analyzed how the failure unfolded to set the stage for a major paradigm shift in LBS business and technology and noted the milestones that shaped today's LBSs.},
author = {Bellavista, Paolo and K{\"{u}}pper, Axel and Helal, Sumi},
doi = {10.1109/MPRV.2008.34},
file = {:D$\backslash$:/Win 10/Documents/Mendeley Desktop/Bellavista, K{\"{u}}pper, Helal - 2008 - Location-based services Back to the future.pdf:pdf},
isbn = {1536-1268},
issn = {15361268},
journal = {IEEE Pervasive Computing},
keywords = {Location-based services,Positioning systems},
number = {2},
pages = {85--89},
title = {{Location-based services: Back to the future}},
volume = {7},
year = {2008}
}


text:
DESCRIPTION = "Open source clone of the Microprose game 'Transport Tycoon Deluxe' - SDL edition."
HOMEPAGE = "http://openttd.sf.net"
LICENSE = "GPLv2"
PR = "r1"

SRC_URI = "${SOURCEFORGE_MIRROR}/openttd/openttd-${PV}-source.tar.gz"

APPIMAGE = "media/openttd.48.png"

EXTRA_OEMAKE = "WITH_ZLIB=1 \
		WITH_PNG=1 \
		WITH_SDL=1 \
		UNIX=1 \
		WITH_NETWORK=1 \
		VERBOSE=1 \
		INSTALL=1 \
		PREFIX=/usr \
		BINARY_DIR=bin \
		DATA_DIR=share/games/openttd \
		PERSONAL_DIR=.openttd \
		USE_HOMEDIR=1 \
		CC_HOST=gcc \
		CC_TARGET=${TARGET_SYS}-gcc"

inherit sdl

do_install() {
    oe_runmake install DESTDIR="${D}"

    install -d ${D}${datadir}/games/openttd/scenario/
    install -d ${D}${datadir}/games/openttd/data

    install -m 0644 ${S}/scenario/*.scn ${D}${datadir}/games/openttd/scenario/
    install -m 0644 ${S}/data/*.grf ${D}${datadir}/games/openttd/data/
}

FILES_${PN} += "${datadir}/*"

repository: jdegges/gumstix-pip-oe

repo_name: jdegges/gumstix-pip-oe


text:
@article{2012_optimal_stability_polynomials,
	Author = {Ketcheson, David I. and Ahmadia, Aron J.},
	Journal = {Communications in Applied Mathematics and Computational Science},
	Number = {2},
	Pages = {247--271},
	Title = {Optimal stability polynomials for numerical integration of initial value problems},
	Volume = {7},
	Year = {2012}
}

@article{2009_monotonicity,
	Author = {Ketcheson, David I.},
	Journal = {Mathematics of Computation},
	Month = sep,
	Number = {267},
	Pages = {1497--1513},
	Title = {{Computation of optimal monotonicity preserving general linear methods}},
	Volume = {78},
	Year = {2009}}

repository: ranocha/RK-opt

repo_name: ranocha/RK-opt


text:
@article{keeling2017marine,
 author = {Keeling, Patrick J and del Campo, Javier},
 journal = {Current Biology},
 number = {11},
 pages = {R541--R549},
 title = {Marine Protists Are Not Just Big Bacteria},
 volume = {27},
 year = {2017}
}

repository: delCampoLab/academic-kickstart

repo_name: delCampoLab/academic-kickstart


text:
require xserver-kdrive-common.inc

FILESPATHPKG .= ":xserver-kdrive-1.3.0.0:xserver-kdrive"

DEPENDS += "sgalib"
COMPATIBLE_MACHINE = "nhk15"

PACKAGES =+ "xserver-kdrive-nomadikfb"
DESCRIPTION_xserver-kdrive-nomadikfb = "Nomadik X server"
PACKAGE_ARCH = "${MACHINE}"

PR = "r38"

FILES_xserver-kdrive-nomadikfb = "${bindir}/Xnomadik"
FILES_xserver-kdrive-nomadikfb-dbg = "${bindir}/.debug/Xnomadik"

RDEPENDS_xserver-kdrive-nomadikfb = "sga-init"
RRECOMMENDS_xserver-kdrive-nomadikfb = "kernel-module-nmdkmod-sva"

SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \
        file://nomadik_xserver_1300.patch \
        file://nomadik_xserver_sva_service_cleanup.patch \
        file://autotools.patch \
        file://fix-picturestr-include-order.patch"

S = "${WORKDIR}/xorg-server-${PV}"

EXTRA_OECONF = "--enable-composite --enable-kdrive \
		--disable-dga --disable-dri --disable-xinerama \
		--disable-xf86misc --disable-xf86vidmode \
		--disable-xorg --disable-xorgcfg \
		--disable-dmx \
		--disable-xkb --disable-xnest --disable-xvfb \
		--disable-xevie --disable-xprint --disable-xtrap \
		--with-default-font-path=built-ins \
                --enable-tslib --enable-xcalibrate \
                --enable-nomadik \
# --enable-glx \
		--enable-xegl \
                --with-kernel-headers-path=${STAGING_KERNEL_DIR} \
		ac_cv_file__usr_share_X11_sgml_defs_ent=no"

do_install() {
        autotools_do_install
}

SRC_URI[md5sum] = "a51a7d482e3c689394755bb17bda8526"
SRC_URI[sha256sum] = "93c656f142f37607c15372dd24c5de9eab82cd79c5d60449174a928d345c2975"


text:
DESCRIPTION = "The Gumstix XFCE image.  This provides simple desktop \
environment using X11."
LICENSE = "MIT"

IMAGE_FEATURES += "x11"

require gumstix-console-image.bb

IMAGE_INSTALL += " \
  midori \
  man \
  man-pages \
  network-manager-applet \
  packagegroup-xfce-extended \
  packagegroup-xfce-multimedia \
  polkit-gnome \
  polkit-group-rule-network \
  polkit-group-rule-datetime \
  polkit-group-rule-shutdown \
  mplayer2 \
"

repository: rghunter/meta-gumstix-extras

repo_name: rghunter/meta-gumstix-extras


text:
/**
 * @file 三次贝塞尔转二次贝塞尔
 * @author mengke01(kekee000@gmail.com)
 *
 * references:
 * https://github.com/search?utf8=%E2%9C%93&q=svg2ttf
 * http://www.caffeineowl.com/graphics/2d/vectorial/cubic2quad01.html
 *
 */

function findIntersection(p1, c1, c2, p2) {
    var d1 = { x: c1.x - p1.x, y: c1.y - p1.y }
    var d2 = { x: c2.x - p2.x, y: c2.y - p2.y }

    var det = d2.x * d1.y - d2.y * d1.x;
    if (Math.abs(det) < 1e-6) return null;
    var u = ((p2.y - p1.y) * d2.x - (p2.x - p1.x) * d2.y) / det
    var v = ((p2.y - p1.y) * d1.x - (p2.x - p1.x) * d1.y) / det
    if (u <= 0 || v <= 0) return null;
    return {
        x: p1.x + d1.x * u,
        y: p1.y + d1.y * u
    }
}

function toQuad(p1, c1, c2, p2) {
    var pt = findIntersection(p1, c1, c2, p2);
    if (!pt) pt = {
        x: (p1.x + p2.x) / 2,
        y: (p1.y + p2.y) / 2
    }
    return [p1, pt, p2]
}

/**
 * 三次贝塞尔转二次贝塞尔
 *
 * @param {Object} p1 开始点
 * @param {Object} c1 控制点1
 * @param {Object} c2 控制点2
 * @param {Object} p2 结束点
 * @return {Array} 二次贝塞尔控制点
 */
function bezierCubic2Q2(p1, c1, c2, p2, level) {
    level = level || 0;

    // 判断极端情况，控制点和起止点一样
    if (p1.x === c1.x && p1.y === c1.y && c2.x === p2.x && c2.y === p2.y) {
        return [
            [
                p1,
                {
                    x: (p1.x + p2.x) / 2,
                    y: (p1.y + p2.y) / 2
                },
                p2
            ]
        ];
    }

    var mx = p2.x - 3 * c2.x + 3 * c1.x - p1.x;
    var my = p2.y - 3 * c2.y + 3 * c1.y - p1.y;

    // control points near
    if (mx * mx + my * my <= 16 || level > 4) {
        return [
            toQuad(p1, c1, c2, p2)
        ];
    }

    // Split to 2 qubic beziers by midpoints
    // (p2 + 3*c2 + 3*c1 + p1)/8
    var mp = {
        x: (p2.x + 3 * c2.x + 3 * c1.x + p1.x) / 8,
        y: (p2.y + 3 * c2.y + 3 * c1.y + p1.y) / 8

    };

    return bezierCubic2Q2(
        p1,
        {
            x: (p1.x + c1.x) / 2,
            y: (p1.y + c1.y) / 2

        },
        {
            x: (p1.x + 2 * c1.x + c2.x) / 4,
            y: (p1.y + 2 * c1.y + c2.y) / 4
        },
        mp,
        level + 1
    ).concat(bezierCubic2Q2(
        mp,
        {
            x: (p2.x + c1.x + 2 * c2.x) / 4,
            y: (p2.y + c1.y + 2 * c2.y) / 4

        },
        {
            x: (p2.x + c2.x) / 2,
            y: (p2.y + c2.y) / 2
        },
        p2,
        level + 1
    ))
}

module.exports = bezierCubic2Q2;


text:
find_path(LIBSNDFILE_INCLUDE_DIRS sndfile.hh PATHS "${CMAKE_SOURCE_DIR}/include/libsndfile")
find_library(LIBSNDFILE_LIBRARIES libsndfile.a PATHS "${CMAKE_SOURCE_DIR}/lib")

repository: raoufriahi/scriptable-guitar-pedal

repo_name: raoufriahi/scriptable-guitar-pedal


text:
SUMMARY = "Interface definitions for Zope products"
LICENSE = "ZPL-2.1"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e54fd776274c1b7423ec128974bd9d46"

SRC_URI[md5sum] = "edcd5f719c5eb2e18894c4d06e29b6c6"
SRC_URI[sha256sum] = "91cba7b7cd7cb82f6f4e023fe77f94dc3df4ae5287fd55def2148dc232d0c7da"

PYPI_PACKAGE = "zope.interface"
inherit pypi setuptools

RPROVIDES_${PN} += "zope-interfaces"
FILES_${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/*.egg/*/*/.debug"
FILES_${PN}-dev += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.c"
FILES_${PN}-doc += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.txt"
FILES_${PN}-tests = " \
        ${PYTHON_SITEPACKAGES_DIR}/zope/interface/tests \
        ${PYTHON_SITEPACKAGES_DIR}/zope/interface/common/tests \
"

repository: reMarkable/meta-openembedded

repo_name: reMarkable/meta-openembedded

branch_name: refs/heads/zero-gravitas


text:
SUMMARY = "The Home Assistant frontend"
HOMEPAGE = "https://github.com/home-assistant/home-assistant-polymer"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=f4eda51018051de136d3b3742e9a7a40"

inherit pypi setuptools3

SRC_URI[md5sum] = "585c3d3c61cc13bc22dd64e1239dcca8"
SRC_URI[sha256sum] = "e0d7b88510b31b91614e8770f20866eb3830799c155208765a79665f0a1330ad"


text:
FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/niconsole-image-emulated' ], d)}"

require niconsole-image-emulated.bb

IMAGE_FEATURES += "x11-base"

IMAGE_INSTALL += "packagegroup-ni-xfce"

repository: bmouring/meta-nilrt

repo_name: bmouring/meta-nilrt


text:
@Book{xie2015,
  title = {Dynamic Documents with {R} and knitr},
  author = {Yihui Xie},
  publisher = {Chapman and Hall/CRC},
  address = {Boca Raton, Florida},
  year = {2015},
  edition = {2nd},
  note = {ISBN 978-1498716963},
  url = {http://yihui.name/knitr/},
}

@Manual{R,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2019},
    url = {https://www.R-project.org/},
  }

@Manual{pscl,
    title = {{pscl}: Classes and Methods for {R} Developed in the Political Science Computational Laboratory},
    author = {Simon Jackman},
    organization = {United States Studies Centre, University of Sydney},
    address = {Sydney, New South Wales, Australia},
    year = {2020},
    note = {R package version 1.5.5},
    url = {https://github.com/atahk/pscl/},
  }

@Article{count,
    title = {Regression Models for Count Data in {R}},
    author = {Achim Zeileis and Christian Kleiber and Simon Jackman},
    journal = {Journal of Statistical Software},
    year = {2008},
    volume = {27},
    number = {8},
    url = {http://www.jstatsoft.org/v27/i08/},
    pages = {1--25},
  }

repository: jivelez/book-adii

repo_name: jivelez/book-adii


text:
DESCRIPTION = "The GIMP is the GNU Image Manipulation Program."
HOMEPAGE = "http://www.gimp.org"
SECTION = "x11/graphics"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"

DEPENDS = "babl gdk-pixbuf-native libart-lgpl gtk+ jpeg libpng libexif tiff webkit-gtk lcms gegl poppler"

inherit gnome

SRC_URI = "ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-${PV}.tar.bz2"
SRC_URI[md5sum] = "b542138820ca3a41cbd63fc331907955"
SRC_URI[sha256sum] = "0cd1a7e67e132ead810e16e31ff929394c83fcf841e4a295c45d6f3829601ad9"

EXTRA_OECONF = "--disable-python \
                --without-wmf"

do_configure_append() {
    find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
    find ${S} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g
}

FILES_${PN}-dbg += "${libdir}/gimp/2.0/*/.debug"

repository: ExorEmbedded/exor-workspace

repo_name: ExorEmbedded/exor-workspace