text:
{wang_maxvalue_2017,
  title = {Max-Value Entropy Search for Efficient {{Bayesian}} Optimization},
  booktitle = {Proc. 34th {{Int}}. {{Conf}}. {{Mach}}. {{Learn}}.},
  author = {Wang, Zi and Jegelka, Stefanie},
  year = {2017},
  volume = {70},
  pages = {3627--3635},
  publisher = {{JMLR.org}},
  file = {/home/msca8h/Zotero/storage/GGESBYZE/Wang and Jegelka - 2017 - Max-value Entropy Search for Efficient Bayesian Op.pdf},
  series = {{{ICML}}'17}
}

@inproceedings{wang_maxvalue_2017a,
  title = {Max-Value {{Entropy Search}} for {{Efficient Bayesian Optimization}}},
  booktitle = {Proceedings of the 34th {{International Conference}} on {{Machine Learning}} - {{Volume}} 70},
  author = {Wang, Zi and Jegelka, Stefanie},
  year = {2017},
  pages = {3627--3635},
  publisher = {{JMLR.org}},
  series = {{{ICML}}'17}
}

@article{wang_novel_2016,
  title = {Novel Wideband {{DOA}} Estimation Based on Sparse {{Bayesian}} Learning with {{Dirichlet}} Process Priors},
  author = {Wang, Lu and Zhao, Lifan and Bi, Guoan and Wan, Chunru and Zhang, Liren and Zhang, Haijian},
  year = {2016},
  month = jan,
  volume = {64},
  pages = {275--289},
  journal = {IEEE Transactions on Signal Processing},
  number = {2}
}

@article{wang_offgrid_2022,
  title = {An Off-Grid Wideband {{DOA}} Estimation Method with the Variational {{Bayes}} Expectation-Maximization Framework},
  author = {Wang, Pengyu and Yang, Huichao and Ye, Zhongfu},
  year = {2022},
  month = apr,
  volume = {193},
  pages = {108423},
  journal = {Signal Processing},
  language = {en}
}

@inproceedings{wang_predicting_2016,
  title = {Predicting the Memory Bandwidth and Optimal Core Allocations for Multi-Threaded Applications on Large-Scale {{NUMA}} Machines},
  booktitle = {2016 {{IEEE International Symposium}} on {{High Performance Computer Architecture}} ({{HPCA}})},
  author = {Wang, Wei and Davidson, Jack W. and Soffa, Mary Lou},
  year = {2016},
  month = mar,
  pages = {419--431},
  publisher = {{IEEE}},
  address = {{Barcelona, Spain}}
}

@inproceedings{wang_privacy_2015,
  title = {Privacy for Free: {{Posterior}} Sampling and Stochastic Gradient {{Monte Carlo}}},
  shorttitle = {Privacy for {{Free}}},
  booktitle = {Proceedings of the 32nd {{International Conference}} on {{Machine Learning}}},
  author = {Wang, Yu-Xiang and Fienberg, Stephen and Smola, Alex},
  year = {2015},
  month = jun,
  pages = {2493--2502},
  publisher = {{PMLR}},
  file = {/home/msca8h/Zotero/storage/5TJJBHHR/Wang et al. - 2015 - Privacy for Free Posterior Sampling and Stochasti.pdf},
  language = {en}
}

@inproceedings{wang_regret_2018,
  title = {Regret Bounds for Meta {{Bayesian}} Optimization with an Unknown {{Gaussian}} Process Prior},
  booktitle = {Advances in {{Neural Information Processing Systems}}},
  author = {Wang, Zi and Kim, Beomjoon and Kaelbling, Leslie Pack},
  year = {2018},
  pages = {10477--10488}
}

@article{ward_broadband_1998,
  title = {Broadband {{DOA}} Estimation Using Frequency Invariant Beamforming},
  author = {Ward, D.B. and Ding, Zhi and Kennedy, R.A.},
  year = {1998},
  month = may,
  volume = {46},
  pages = {1463--1469},
  file = {/home/msca8h/Zotero/storage/4EGK3SLQ/Ward et al. - 1998 - Broadband DOA estimation using frequency invariant.pdf},
  journal = {IEEE Transactions on Signal Processing},
  keywords = {Array signal processing,Covariance matrix,Direction of arrival estimation,Equations,Frequency estimation,Linear systems,MIMO,System identification,Time domain analysis,Transfer functions},
  number = {5}
}

@article{wax_detection_1985,
  title = {Detection of Signals by Information Theoretic Criteria},
  author = {Wax, M. and Kailath, T.},
  year = {1985},
  month = apr,
  volume = {33},
  pages = {387--392},
  file = {/home/msca8h/Zotero/storage/3DUEWNTC/Wax and Kailath - 1985 - Detection of signals by information theoretic crit.pdf;/home/msca8h/Zotero/storage/FHE9RUEW/1164557.html},
  journal = {IEEE Transactions on Acoustics, Speech, and Signal Processing},
  keywords = {Additive noise,Array signal processing,Backscatter,Covariance matrix,Sensor arrays,Sensor phenomena and characterization,Signal detection,Signal processing,Testing,Transient response},
  number = {2}
}

@article{wax_spatiotemporal_1984,
  title = {Spatio-Temporal Spectral Analysis by Eigenstructure Methods},
  author = {Wax, M. and Shan, Tie-Jun and Kailath, T.},
  year = {1984},
  month = aug,
  volume = {32},
  pages = {817--827},
  file = {/home/msca8h/Zotero/storage/JX4NSMJS/Wax et al. - 1984 - Spatio-temporal spectral analysis by eigenstructur.pdf;/home/msca8h/Zotero/storage/Y44UUJVA/1164400.html},
  journal = {IEEE Transactions on Acoustics, Speech, and Signal Processing},
  keywords = {Contracts,Covariance matrix,Direction of arrival estimation,Frequency domain analysis,Frequency estimation,Maximum likelihood estimation,Narrowband,Sensor arrays,Spectral analysis,Wideband},
  number = {4}
}

@article{weare_efficient_2007,
  title = {Efficient {{Monte Carlo}} Sampling by Parallel Marginalization},
  author = {Weare, J.},
  year = {2007},
  month = jul,
  volume = {104},
  pages = {12657--12662},
  file = {/home/msca8h/Zotero/storage/E8U3ZZCM/Weare - 2007 - Efficient Monte Carlo sampling by parallel margina.pdf},
  journal = {Proceedings of the National Academy of Sciences},
  language = {en},
  number = {31}
}

@book{weickert_anisotropic_1998,
  title = {Anisotropic {{Diffusion}} in {{Image Processing}}},
  author = {Weickert, Joachim},
  year = {1998},
  publisher = {{Teubner-Verlag,}},
  address = {{Stuttgart, Germany}},
  series = {{{ECMI}}}
}

@article{weickert_coherenceenhancing_1999,
  title = {{Coherence-enhancing diffusion filtering}},
  author = {Weickert, Joachim},
  year = {1999},
  volume = {31},
  pages = {111--127},
  journal = {International Journal of Computer Vision},
  language = {Int. J. Comput. Vision},
  number = {2/3}
}

@article{wenzel_how_2020,
  title = {How Good Is the {{Bayes}} Posterior in Deep Neural Networks Really?},
  author = {Wenzel, Florian and Roth, Kevin and Veeling, Bastiaan S. and {\'S}wi{\k{a}}tkowski, Jakub and Tran, Linh and Mandt, Stephan and Snoek, Jasper and Salimans, Tim and Jenatton, Rodolphe and Nowozin, Sebastian},
  year = {2020},
  month = feb,
  archiveprefix = {arXiv},
  eprint = {2002.02405},
  eprinttype = {arxiv},
  file = {/home/msca8h/Zotero/storage/6Y6FM6E9/Wenzel et al. - 2020 - How Good is the Bayes Posterior in Deep Neural Net.pdf;/home/msca8h/Zotero/storage/QHGJS7NV/2002.html},
  journal = {arXiv:2002.02405 [cs, stat]},
  keywords = {Computer Science - Machine Learning,Statistics - Computation,Statistics - Machine Learning},
  primaryclass = {cs, stat}
}

@incollection{wilkinson_parallel_2005,
  title = {Parallel {{Bayesian}} Computation},
  booktitle = {Handbook of {{Parallel Computing}} and {{Statistics}} ({{Statistics}}, {{Textbooks}} and {{Monographs}})},
  author = {Wilkinson, Darren},
  year = {2005},
  publisher = {{Chapman \& Hall/CRC}}
}

@article{williams_bayesian_1998,
  title = {Bayesian Classification with {{Gaussian}} Processes},
  author = {Williams, Christopher K.I. and Barber, David},
  year = {Dec./1998},
  volume = {20},
  pages = {1342--1351},
  file = {/home/msca8h/Zotero/storage/R6R4FWHE/Williams and Barber - 1998 - Bayesian classification with Gaussian processes.pdf},
  journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
  number = {12}
}

@article{wilson_bayesian_2020,
  title = {Bayesian Deep Learning and a Probabilistic Perspective of Generalization},
  author = {Wilson, Andrew Gordon and Izmailov, Pavel},
  year = {2020},
  month = mar,
  archiveprefix = {arXiv},
  eprint = {2002.08791},
  eprinttype = {arxiv},
  file = {/home/msca8h/Zotero/storage/C9ME5GTU/Wilson and Izmailov - 2020 - Bayesian Deep Learning and a Probabilistic Perspec.pdf;/home/msca8h/Zotero/storage/Q22FTK8E/2002.html},
  journal = {arXiv:2002.08791 [cs, stat]},
  keywords = {Computer Science - Machine Learning,Statistics - Machine Learning},
  primaryclass = {cs, stat}
}

@article{wilson_case_2019,
  title = {The Case for {{Bayesian}} Deep Learning},
  author = {Wilson, Andrew Gordon},
  year = {2019},
  journal = {NYU Courant Technical Report}
}

@inproceedings{wilson_efficiently_2020,
  title = {Efficiently Sampling Functions from {{Gaussian}} Process Posteriors},
  booktitle = {Proceedings of the {{International Conference}} on {{Machine Learning}}},
  author = {Wilson, James and Borovitskiy, Viacheslav and Terenin, Alexander and Mostowsky, Peter and Deisenroth, Marc},
  year = {2020},
  month = nov,
  pages = {10292--10302},
  publisher = {{PMLR}},
  file = {/home/msca8h/Zotero/storage/VTX4PWDW/Wilson et al. - 2020 - Efficiently sampling functions from Gaussian proce.pdf;/home/msca8h/Zotero/storage/Z4QXEXSA/Wilson et al. - 2020 - Efficiently sampling functions from Gaussian proce.pdf},
  language = {en}
}

@inproceedings{wilson_maximizing_2018,
  title = {Maximizing Acquisition Functions for {{Bayesian}} Optimization},
  booktitle = {Advances in {{Neural Information Processing Systems}}},
  author = {Wilson, James and Hutter, Frank and Deisenroth, Marc},
  year = {2018},
  pages = {9884--9895}
}

@inproceedings{wilson_maximizing_2018a,
  title = {Maximizing {{Acquisition Functions}} for {{Bayesian Optimization}}},
  booktitle = {Proceedings of the 32nd {{International Conference}} on {{Neural Information Processing Systems}}},
  author = {Wilson, James T. and Hutter, Frank and Deisenroth, Marc Peter},
  year = {2018},
  pages = {9906--9917},
  publisher = {{Curran Associates Inc.}},
  address = {{Red Hook, NY, USA}},
  series = {{{NIPS}}'18}
}

@article{winder_ii_1975,
  title = {{{II}}. {{Sonar System Technology}}},
  author = {Winder, A.A.},
  year = {1975},
  month = sep,
  volume = {22},
  pages = {291--332},
  journal = {IEEE Transactions on Sonics and Ultrasonics},
  number = {5}
}

@article{wolberg_multisurface_1990,
  title = {Multisurface Method of Pattern Separation for Medical Diagnosis Applied to Breast Cytology.},
  author = {Wolberg, W. H. and Mangasarian, O. L.},
  year = {1990},
  month = dec,
  volume = {87},
  pages = {9193--9196},
  file = {/home/msca8h/Zotero/storage/8W7JPKJV/Wolberg and Mangasarian - 1990 - Multisurface method of pattern separation for medi.pdf},
  journal = {Proceedings of the National Academy of Sciences},
  language = {en},
  number = {23}
}

@article{wolstenhulme_agreement_2015,
  title = {Agreement between Objective and Subjective Assessment of Image Quality in Ultrasound Abdominal Aortic Aneurism Screening},
  author = {Wolstenhulme, S and Davies, A G and Keeble, C and Moore, S and Evans, J A},
  year = {2015},
  month = feb,
  volume = {88},
  pages = {20140482},
  file = {/home/msca8h/Zotero/storage/YLJGVLM5/Wolstenhulme et al. - 2015 - Agreement between objective and subjective assessm.pdf},
  journal = {The British Journal of Radiology},
  language = {en},
  number = {1046}
}

@article{wong_monte_2012,
  title = {Monte {{Carlo}} Despeckling of Transrectal Ultrasound Images of the Prostate},
  author = {Wong, Alexander and Scharcanski, Jacob},
  year = {2012},
  month = sep,
  volume = {22},
  pages = {768--775},
  journal = {Digital Signal Processing},
  language = {en},
  number = {5}
}

@inproceedings{wood-aistats-2014,
  title = {A New Approach to Probabilistic Programming Inference},
  booktitle = {Proc. 17th {{Int}}. {{Conf}}. {{Mach}}. {{Learn}}.},
  author = {Wood, Frank and {van de Meent}, Jan Willem and Mansinghka, Vikash},
  year = {2014},
  pages = {1024--1032},
  series = {{{ICML}}'14}
}

@article{wu_coherent_2019,
  title = {Coherent {{SVR}} Learning for Wideband Direction-of-Arrival Estimation},
  author = {Wu, Liu-Li and Huang, Zhi-Tao},
  year = {2019},
  month = apr,
  volume = {26},
  pages = {642--646},
  journal = {IEEE Signal Processing Letters},
  number = {4}
}

@article{wu_minibatch_2022,
  title = {Mini-Batch {{Metropolis}}\textendash{{Hastings}} with Reversible {{SGLD}} Proposal},
  author = {Wu, Tung-Yu and Rachel Wang, Y. X. and Wong, Wing H.},
  year = {2022},
  month = jan,
  volume = {117},
  pages = {386--394},
  file = {/home/msca8h/Zotero/storage/EKSYYETA/Wu et al. - 2022 - Mini-Batch Metropolis–Hastings With Reversible SGL.pdf},
  journal = {Journal of the American Statistical Association},
  language = {en},
  number = {537}
}

@article{wu_parallel_2012,
  title = {Parallel {{Markov}} Chain {{Monte Carlo}} - Bridging the Gap to High-Performance {{Bayesian}} Computation in Animal Breeding and Genetics},
  author = {Wu, Xiao-Lin and Sun, Chuanyu and Beissinger, Timothy M and Rosa, Guilherme JM and Weigel, Kent A and Gatti, Natalia de Leon and Gianola, Daniel},
  year = {2012},
  month = dec,
  volume = {44},
  pages = {29},
  file = {/home/msca8h/Zotero/storage/7WNJB3YC/Wu et al. - 2012 - Parallel Markov chain Monte Carlo - bridging the g.pdf},
  journal = {Genetics Selection Evolution},
  language = {en},
  number = {1}
}

@article{xian-yingli_mixeddomain_2013,
  title = {Mixed-Domain Edge-Aware Image Manipulation},
  author = {{Xian-Ying Li} and {Yan Gu} and {Shi-Min Hu} and Martin, R. R.},
  year = {2013},
  month = may,
  volume = {22},
  pages = {1915--1925},
  journal = {IEEE Transactions on Image Processing},
  number = {5}
}

@inproceedings{xiang-jian_imaging_2020,
  title = {An Imaging Algorithm for High-Speed Side-Scan Sonar Based on Multi-Beam Forming Technology},
  booktitle = {Proceedings of {{Global Oceans}}},
  author = {{Xiang-jian}, Meng and Wen, Xu and {Bin-jian}, Shen and Xinxin, Guo and {Xin-yu}, Liu and Yushi, Liu},
  year = {2020},
  month = oct,
  pages = {1--6},
  publisher = {{IEEE}},
  address = {{Biloxi, MS, USA}},
  series = {Global {{Oceans}}'20}
}

@article{xiaohuihao_novel_1999,
  title = {A Novel Multiscale Nonlinear Thresholding Method for Ultrasonic Speckle Suppressing},
  author = {{Xiaohui Hao} and {Shangkai Gao} and {Xiaorong Gao}},
  year = {Sept./1999},
  volume = {18},
  pages = {787--794},
  journal = {IEEE Transactions on Medical Imaging},
  number = {9}
}

@inproceedings{xie_lightercommunication_2016,
  title = {Lighter-{{Communication Distributed Machine Learning}} via {{Sufficient Factor Broadcasting}}.},
  booktitle = {{{UAI}}},
  author = {Xie, Pengtao and Kim, Jin Kyu and Zhou, Yi and Ho, Qirong and Kumar, Abhimanu and Yu, Yaoliang and Xing, Eric P},
  year = {2016},
  file = {/home/msca8h/Zotero/storage/YPQM6P7H/Xie et al. - 2016 - Lighter-Communication Distributed Machine Learning.pdf}
}

@article{Xiong_Xu_Liang_Zhang_2021,
  title = {Non-Asymptotic Convergence of Adam-Type Reinforcement Learning Algorithms under Markovian Sampling},
  author = {Xiong, Huaqing and Xu, Tengyu and Liang, Yingbin and Zhang, Wei},
  year = {2021},
  month = may,
  volume = {35},
  pages = {10460--10468},
  journal = {Proceedings of the AAAI Conference on Artificial Intelligence},
  number = {12}
}

@inproceedings{xu_empirical_2016,
  title = {An {{Empirical Study}} of {{ADMM}} for {{Nonconvex Problems}}},
  booktitle = {{{NIPS}} 2016 {{Workshop}} on {{Nonconvex Optimization}} for {{Machine Learning}}: {{Theory}} and {{Practice}}},
  author = {Xu, Zheng and De, Soham and Figueiredo, Mario and Studer, Christoph and Goldstein, Tom},
  year = {2016},
  month = dec,
  archiveprefix = {arXiv},
  eprint = {1612.03349},
  eprinttype = {arxiv},
  file = {/home/msca8h/Zotero/storage/PYJYBFR3/Xu et al. - 2016 - An Empirical Study of ADMM for Nonconvex Problems.pdf;/home/msca8h/Zotero/storage/HA444VF8/1612.html},
  keywords = {Computer Science - Machine Learning,Mathematics - Optimization and Control}
}

@inproceedings{xu_image_2011,
  title = {Image Smoothing via L_0 Gradient Minimization},
  booktitle = {Proceedings of the 2011 {{SIGGRAPH Asia Conference}} on - {{SA}} '11},
  author = {Xu, Li and Lu, Cewu and Xu, Yi and Jia, Jiaya},
  year = {2011},
  pages = {1},
  publisher = {{ACM Press}},
  address = {{Hong Kong, China}},
  file = {/home/msca8h/Zotero/storage/E9JC4ZNR/Xu et al. - 2011 - Image smoothing via L 0 gradient.pdf},
  language = {en}
}

@article{xu_improved_2018,
  title = {Improved Bilateral Texture Filtering with Edge-Aware Measurement},
  author = {Xu, Panpan and Wang, Wencheng},
  year = {2018},
  month = jul,
  volume = {27},
  pages = {3621--3630},
  journal = {IEEE Transactions on Image Processing},
  number = {7}
}

@article{xue_doubleparallel_2019,
  title = {Double-{{Parallel Monte Carlo}} for {{Bayesian}} Analysis of Big Data},
  author = {Xue, Jingnan and Liang, Faming},
  year = {2019},
  month = jan,
  volume = {29},
  pages = {23--32},
  file = {/home/msca8h/Zotero/storage/X8G24AK4/Xue and Liang - 2019 - Double-Parallel Monte Carlo for Bayesian analysis .pdf},
  journal = {Statistics and Computing},
  language = {en},
  number = {1}
}

@article{xulizong_speckle_1998,
  title = {Speckle Reduction and Contrast Enhancement of Echocardiograms via Multiscale Nonlinear Processing},
  author = {{Xuli Zong} and Laine, A.F. and Geiser, E.A.},
  year = {Aug./1998},
  volume = {17},
  pages = {532--540},
  file = {/home/msca8h/Zotero/storage/9VABFKRJ/Xuli Zong et al. - 1998 - Speckle reduction and contrast enhancement of echo.pdf},
  journal = {IEEE Transactions on Medical Imaging},
  number = {4}
}

@article{yan_bayesian_2018,
  title = {Bayesian {{Optimization Based}} on {{K}}-{{Optimality}}},
  author = {Yan, Liang and Duan, Xiaojun and Liu, Bowen and Xu, Jin},
  year = {2018},
  volume = {20},
  pages = {594},
  journal = {Entropy},
  number = {8}
}

@inproceedings{yan_stabilizing_2020,
  title = {Towards {{Stabilizing Batch Statistics}} in {{Backward Propagation}} of {{Batch Normalization}}},
  booktitle = {International {{Conference}} on {{Learning Representations}}},
  author = {Yan, Junjie and Wan, Ruosi and Zhang, Xiangyu and Zhang, Wei and Wei, Yichen and Sun, Jian},
  year = {2020}
}

@inproceedings{yan_unified_2018,
  title = {A Unified Analysis of Stochastic Momentum Methods for Deep Learning},
  booktitle = {Proceedings of the {{International Joint Conference}} on {{Artificial Intelligence}}},
  author = {Yan, Yan and Yang, Tianbao and Li, Zhe and Lin, Qihang and Yang, Yi},
  year = {2018},
  month = jul,
  pages = {2955--2961},
  publisher = {{International Joint Conferences on Artificial Intelligence Organization}},
  address = {{Stockholm, Sweden}},
  file = {/home/msca8h/Zotero/storage/5Q5NXQ6T/Yan et al. - 2018 - A Unified Analysis of Stochastic Momentum Methods .pdf},
  language = {en}
}

@article{yang_parallelizable_2018,
  title = {On Parallelizable {{Markov}} Chain {{Monte Carlo}} Algorithms with Waste-Recycling},
  author = {Yang, Shihao and Chen, Yang and Bernton, Espen and Liu, Jun S.},
  year = {2018},
  month = sep,
  volume = {28},
  pages = {1073--1081},
  journal = {Statistics and Computing},
  language = {en},
  number = {5}
}

@inproceedings{yangyang_rumr_2003,
  title = {{{RUMR}}: Robust Scheduling for Divisible Workloads},
  booktitle = {High {{Performance Distributed Computing}}, 2003. {{Proceedings}}. 12th {{IEEE International Symposium}} On},
  author = {{Yang Yang} and Casanova, H.},
  year = {2003},
  month = jun,
  pages = {114--123},
  keywords = {Application software,Clustering algorithms,computer networks,Computer science,Delay,Dictionaries,factoring-based scheduling,Image segmentation,multiround divisible workload scheduling,parallel algorithms,performance evaluation,performance prediction errors,prediction theory,processor scheduling,Processor scheduling,real-world applications,real-world performance,robust scheduling,robust uniform multiround,Robustness,RUMR,scheduling algorithm,Signal processing algorithms,Supercomputers}
}

@inproceedings{ye_active_2014,
  title = {Active {{Sampling}} for {{Subjective Image Quality Assessment}}},
  booktitle = {2014 {{IEEE Conference}} on {{Computer Vision}} and {{Pattern Recognition}}},
  author = {Ye, Peng and Doermann, David},
  year = {2014},
  month = jun,
  pages = {4249--4256},
  publisher = {{IEEE}},
  address = {{Columbus, OH, USA}}
}

@article{yeo-sunyoon_tops_2006,
  title = {{{TOPS}}: New {{DOA}} Estimator for Wideband Signals},
  shorttitle = {{{TOPS}}},
  author = {{Yeo-Sun Yoon} and Kaplan, L.M. and McClellan, J.H.},
  year = {2006},
  month = jun,
  volume = {54},
  pages = {1977--1989},
  journal = {IEEE Transactions on Signal Processing},
  number = {6}
}

@article{yildirim_exact_2019,
  title = {Exact {{MCMC}} with Differentially Private Moves},
  author = {Y{\i}ld{\i}r{\i}m, Sinan and Ermi{\c s}, Beyza},
  year = {2019},
  month = sep,
  volume = {29},
  pages = {947--963},
  file = {/home/msca8h/Zotero/storage/DRVV5R4H/Yıldırım and Ermiş - 2019 - Exact MCMC with differentially private moves.pdf},
  journal = {Statistics and Computing},
  keywords = {Differential privacy,Markov chain Monte Carlo,Penalty algorithm},
  language = {en},
  number = {5}
}

@article{yilmaz_autotuning_2016,
  title = {Autotuning {{Runtime Specialization}} for {{Sparse Matrix}}-{{Vector Multiplication}}},
  author = {Yilmaz, Buse and Aktemur, Bari{\c s} and Garzar{\'a}n, Mar{\'i}A J. and Kamin, Sam and Kira{\c c}, Furkan},
  year = {2016},
  month = mar,
  volume = {13},
  pages = {1--26},
  file = {/home/msca8h/Zotero/storage/WMYGGYEJ/Yilmaz et al. - 2016 - Autotuning Runtime Specialization for Sparse Matri.pdf},
  journal = {ACM Transactions on Architecture and Code Optimization},
  language = {en},
  number = {1}
}

@article{yocom_bayesian_2011,
  title = {A {{Bayesian}} Approach to Passive Sonar Detection and Tracking in the Presence of Interferers},
  author = {Yocom, Bryan A. and La Cour, Brian R. and Yudichak, Thomas W.},
  year = {2011},
  month = jul,
  volume = {36},
  pages = {386--405},
  journal = {IEEE Journal of Oceanic Engineering},
  number = {3}
}

@inproceedings{yongjianyu_generalized_2004,
  title = {Generalized Speckle Reducing Anisotropic Diffusion for Ultrasound Imagery},
  booktitle = {Proc. {{IEEE Symp}}. {{Comput}}.-{{Based Med}}. {{Syst}}.},
  author = {{Yongjian Yu} and Molloy, J.A. and Acton, S.T.},
  year = {2004},
  pages = {279--284},
  publisher = {{IEEE}},
  address = {{Bethesda, MD, USA}},
  series = {{{CBMS}}'04}
}

@article{yongjianyu_speckle_2002,
  title = {Speckle Reducing Anisotropic Diffusion},
  author = {{Yongjian Yu} and Acton, S.T.},
  year = {2002},
  month = nov,
  volume = {11},
  pages = {1260--1270},
  file = {/home/msca8h/Zotero/storage/LQYNIKXQ/Yongjian Yu and Acton - 2002 - Speckle reducing anisotropic diffusion.pdf},
  journal = {IEEE Transactions on Image Processing},
  language = {en},
  number = {11}
}

@article{yongyue_nonlinear_2006,
  title = {Nonlinear Multiscale Wavelet Diffusion for Speckle Suppression and Edge Enhancement in Ultrasound Images},
  author = {{Yong Yue} and Croitoru, M.M. and Bidani, A. and Zwischenberger, J.B. and Clark, J.W.},
  year = {2006},
  month = mar,
  volume = {25},
  pages = {297--311},
  journal = {IEEE Transactions on Medical Imaging},
  number = {3}
}

@article{yoon_tops_2006,
  title = {{{TOPS}}: New {{DOA}} Estimator for Wideband Signals},
  shorttitle = {{{TOPS}}},
  author = {Yoon, Yeo-Sun and Kaplan, L.M. and McClellan, J.H.},
  year = {2006},
  month = jun,
  volume = {54},
  pages = {1977--1989},
  journal = {IEEE Transactions on Signal Processing},
  number = {6}
}

@inproceedings{you_imagenet_2018,
  title = {{{ImageNet Training}} in {{Minutes}}},
  booktitle = {Proceedings of the 47th {{International Conference}} on {{Parallel Processing}}  - {{ICPP}} 2018},
  author = {You, Yang and Zhang, Zhao and Hsieh, Cho-Jui and Demmel, James and Keutzer, Kurt},
  year = {2018},
  pages = {1--10},
  publisher = {{ACM Press}},
  address = {{Eugene, OR, USA}},
  file = {/home/msca8h/Zotero/storage/SUGW4MTR/You et al. - 2018 - ImageNet Training in Minutes.pdf},
  language = {en}
}

@inproceedings{yu_parallel_2019,
  title = {Parallel {{Asynchronous Stochastic Coordinate Descent}} with {{Auxiliary Variables}}},
  booktitle = {Proceedings of {{Machine Learning Research}}},
  author = {Yu, Hsiang-Fu and Hsieh, Cho-Jui and Dhillon, Inderjit S.},
  year = {2019},
  month = apr,
  volume = {89},
  pages = {2641--2649},
  publisher = {{PMLR}},
  series = {Proceedings of {{Machine Learning Research}}}
}

@article{yu_stochastic_2017,
  title = {Stochastic {{Variational Inference}} for {{Bayesian Sparse Gaussian Process Regression}}},
  author = {Yu, Haibin and Hoang, Trong Nghia and Low, Kian Hsiang and Jaillet, Patrick},
  year = {2017},
  month = nov,
  archiveprefix = {arXiv},
  eprint = {1711.00221},
  eprinttype = {arxiv},
  file = {/home/msca8h/Zotero/storage/3QZVLUIV/Yu et al. - 2017 - Stochastic Variational Inference for Bayesian Spar.pdf;/home/msca8h/Zotero/storage/63GBFM8G/1711.html},
  journal = {arXiv:1711.00221 [cs, stat]},
  keywords = {Computer Science - Machine Learning,Statistics - Machine Learning},
  primaryclass = {cs, stat}
}

@article{yu_ultrasound_2010,
  title = {Ultrasound Speckle Reduction by a {{SUSAN}}-Controlled Anisotropic Diffusion Method},
  author = {Yu, Jinhua and Tan, Jinglu and Wang, Yuanyuan},
  year = {2010},
  month = sep,
  volume = {43},
  pages = {3083--3092},
  journal = {Pattern Recognition},
  language = {en},
  number = {9}
}

@incollection{yue_designing_1997,
  title = {Designing {{Multiprocessor Scheduling Algorithms Using}} a {{Distributed Genetic Algorithm System}}},
  booktitle = {Evolutionary {{Algorithms}} in {{Engineering Applications}}},
  author = {Yue, Kelvin K. and Lilja, David J.},
  year = {1997},
  pages = {207--222},
  publisher = {{Springer Berlin Heidelberg}},
  address = {{Berlin, Heidelberg}},
  language = {en}
}

@article{yue_parallel_1995,
  title = {Parallel Loop Scheduling for High Performance Computers},
  author = {Yue, Kelvin K. and Lilja, David J.},
  year = {1995},
  volume = {10},
  pages = {243--264},
  file = {/home/msca8h/Documents/parallel_scheduling/Yue and Lilja - 1995 - Parallel Loop Scheduling for High Performance Comp.pdf},
  keywords = {Analytical modeling,Parallel loop scheduling,Performance analysis,Scalability,Shared memory multiprocessor}
}

@article{zang_guided_2015,
  title = {Guided Adaptive Image Smoothing via Directional Anisotropic Structure Measurement},
  author = {Zang, Yu and Huang, Hua and Zhang, Lei},
  year = {2015},
  month = sep,
  volume = {21},
  pages = {1015--1027},
  journal = {IEEE Transactions on Visualization and Computer Graphics},
  number = {9}
}

@incollection{zellner_assessing_1986,
  title = {On Assessing Prior Distributions and {{Bayesian}} Regression Analysis with g Prior Distributions},
  booktitle = {Bayesian {{Inference}} and {{Decision Techniques}}: {{Essays}} in {{Honor}} of {{Bruno}} de {{Finetti}}},
  author = {Zellner, Arnold},
  year = {1986},
  month = jun,
  pages = {233--243},
  publisher = {{Elsevier}},
  address = {{New York}},
  number = {6},
  series = {Studies in {{Bayesian Econometrics}} and {{Statistics}}}
}

@article{zellner_posterior_1980,
  title = {Posterior Odds Ratios for Selected Regression Hypotheses},
  author = {Zellner, A. and Siow, A.},
  year = {1980},
  month = feb,
  volume = {31},
  pages = {585--603},
  journal = {Trabajos de Estadistica Y de Investigacion Operativa},
  language = {en},
  number = {1}
}

@article{zeng_nonconvex_2018,
  title = {On {{Nonconvex Decentralized Gradient Descent}}},
  author = {Zeng, Jinshan and Yin, Wotao},
  year = {2018},
  month = jun,
  volume = {66},
  pages = {2834--2848},
  file = {/home/msca8h/Zotero/storage/FZVRSM9D/Zeng and Yin - 2018 - On Nonconvex Decentralized Gradient Descent.pdf},
  journal = {IEEE Transactions on Signal Processing},
  number = {11}
}

@article{zhang_advances_2019,
  title = {Advances in Variational Inference},
  author = {Zhang, Cheng and Butepage, Judith and Kjellstrom, Hedvig and Mandt, Stephan},
  year = {2019},
  month = aug,
  volume = {41},
  pages = {2008--2026},
  file = {/home/msca8h/Zotero/storage/TVNGVPC9/Zhang et al. - 2019 - Advances in Variational Inference.pdf},
  journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
  number = {8}
}

@article{zhang_autogeneration_2013,
  title = {Autogeneration and {{Autotuning}} of {{3D Stencil Codes}} on {{Homogeneous}} and {{Heterogeneous GPU Clusters}}},
  author = {Zhang, Yongpeng and Mueller, Frank},
  year = {2013},
  month = mar,
  volume = {24},
  pages = {417--427},
  journal = {IEEE Transactions on Parallel and Distributed Systems},
  number = {3}
}

@article{zhang_clutter_2020,
  title = {Clutter Suppression in Ultrasound: Performance Evaluation and Review of Low-Rank and Sparse Matrix Decomposition Methods},
  shorttitle = {Clutter Suppression in Ultrasound},
  author = {Zhang, Naiyuan and Ashikuzzaman, Md and Rivaz, Hassan},
  year = {2020},
  month = may,
  volume = {19},
  pages = {37},
  journal = {BioMedical Engineering OnLine},
  number = {1}
}

@inproceedings{zhang_cyclical_2020,
  title = {Cyclical Stochastic Gradient {{MCMC}} for {{Bayesian}} Deep Learning},
  booktitle = {International {{Conference}} on {{Learning Representations}}},
  author = {Zhang, Ruqi and Li, Chunyuan and Zhang, Jianyi and Chen, Changyou and Wilson, Andrew Gordon},
  year = {2020}
}

@inproceedings{zhang_differentiable_2021,
  title = {Differentiable Annealed Importance Sampling and the Perils of Gradient Noise},
  booktitle = {Advances in Neural Information Processing Systems},
  author = {Zhang, Guodong and Hsu, Kyle and Li, Jianing and Finn, Chelsea and Grosse, Roger B},
  year = {2021},
  volume = {34},
  pages = {19398--19410},
  publisher = {{Curran Associates, Inc.}}
}

@article{zhang_differential_2016,
  title = {On the Differential Privacy of {{Bayesian}} Inference},
  author = {Zhang, Zuhe and Rubinstein, Benjamin and Dimitrakakis, Christos},
  year = {2016},
  month = mar,
  volume = {30},
  copyright = {Copyright (c)},
  file = {/home/msca8h/Zotero/storage/SF93ILUL/Zhang et al. - 2016 - On the Differential Privacy of Bayesian Inference.pdf},
  journal = {Proceedings of the AAAI Conference on Artificial Intelligence},
  language = {en},
  number = {1}
}

@inproceedings{zhang_extreme_2019,
  title = {Extreme {{Stochastic Variational Inference}}: {{Distributed Inference}} for {{Large Scale Mixture Models}}},
  booktitle = {Proceedings of {{Machine Learning Research}}},
  author = {Zhang, Jiong and Raman, Parameswaran and Ji, Shihao and Yu, Hsiang-Fu and Vishwanathan, S.V.N. and Dhillon, Inderjit},
  year = {2019},
  month = apr,
  volume = {89},
  pages = {935--943},
  publisher = {{PMLR}},
  series = {Proceedings of {{Machine Learning Research}}}
}

@article{zhang_inconsistent_2004a,
  title = {Inconsistent Estimation and Asymptotically Equal Interpolations in Model-Based Geostatistics},
  author = {Zhang, Hao},
  year = {2004},
  month = mar,
  volume = {99},
  pages = {250--261},
  journal = {Journal of the American Statistical Association},
  language = {en},
  number = {465}
}

@inproceedings{zhang_multiscale_2006,
  title = {Multiscale Nonlinear Diffusion and Shock Filter for Ultrasound Image Enhancement},
  booktitle = {Proc. {{IEEE Comput}}. {{Soc}}. {{Conf}}. {{Comput}}. {{Vision Pattern Recognit}}.},
  author = {Zhang, Fan and Yoo, Yang Mo and Kim, Yongmin and Zhang, Lichen and Koh, Liang Mong},
  year = {2006},
  volume = {2},
  pages = {1972--1977},
  publisher = {{IEEE}},
  address = {{New York, NY, USA}},
  series = {{{CVPR}}'06}
}

@article{zhang_musiclike_2010,
  title = {{{MUSIC}}-like {{DOA}} Estimation without Estimating the Number of Sources},
  author = {Zhang, Ying and Ng, Boon Poh},
  year = {2010},
  month = mar,
  volume = {58},
  pages = {1668--1676},
  journal = {IEEE Transactions on Signal Processing},
  number = {3}
}

@article{zhang_nonlinear_2007,
  title = {Nonlinear {{Diffusion}} in {{Laplacian Pyramid Domain}} for {{Ultrasonic Speckle Reduction}}},
  author = {Zhang, Fan and Yoo, Yang Mo and Koh, Liang Mong and Kim, Yongmin},
  year = {2007},
  month = feb,
  volume = {26},
  pages = {200--211},
  journal = {IEEE Transactions on Medical Imaging},
  number = {2}
}

@article{zhang_nonparametric_1996,
  title = {Nonparametric Importance Sampling},
  author = {Zhang, Ping},
  year = {1996},
  month = sep,
  volume = {91},
  pages = {1245--1253},
  journal = {Journal of the American Statistical Association},
  language = {en},
  number = {435}
}

@article{zhang_optimizing_2020,
  title = {Optimizing {{Streaming Parallelism}} on {{Heterogeneous Many}}-{{Core Architectures}}},
  author = {Zhang, Peng and Fang, Jianbin and Yang, Canqun and Huang, Chun and Tang, Tao and Wang, Zheng},
  year = {2020},
  month = aug,
  volume = {31},
  pages = {1878--1896},
  file = {/home/msca8h/Zotero/storage/M4S6NCVQ/Zhang et al. - 2020 - Optimizing Streaming Parallelism on Heterogeneous .pdf},
  journal = {IEEE Transactions on Parallel and Distributed Systems},
  number = {8}
}

@inproceedings{zhang_rectified_2015,
  title = {Rectified Linear Neural Networks with Tied-Scalar Regularization for {{LVCSR}}},
  booktitle = {{{INTERSPEECH}} 2015, 16th {{Annual Conference}} of the {{International Speech Communication Association}}, {{Dresden}}, {{Germany}}, {{September}} 6-10, 2015},
  author = {Zhang, Shiliang and Jiang, Hui and Wei, Si and Dai, Li-Rong},
  year = {2015},
  pages = {2635--2639},
  publisher = {{ISCA}}
}

@incollection{zhang_rolling_2014,
  title = {Rolling Guidance Filter},
  booktitle = {Computer {{Vision}} \textendash{} {{ECCV}} 2014},
  author = {Zhang, Qi and Shen, Xiaoyong and Xu, Li and Jia, Jiaya},
  year = {2014},
  volume = {8691},
  pages = {815--830},
  publisher = {{Springer International Publishing}},
  address = {{Cham}},
  language = {en}
}

@article{zhang_transport_2022,
  title = {Transport Score Climbing: {{Variational}} Inference Using Forward {{KL}} and Adaptive Neural Transport},
  shorttitle = {Transport {{Score Climbing}}},
  author = {Zhang, Liyi and Blei, David M. and Naesseth, Christian A.},
  year = {2022},
  month = sep,
  publisher = {{arXiv}},
  archiveprefix = {arXiv},
  eprint = {2202.01841},
  eprinttype = {arxiv},
  file = {/home/msca8h/Zotero/storage/L9TDECDM/Zhang et al. - 2022 - Transport Score Climbing Variational Inference Us.pdf;/home/msca8h/Zotero/storage/5SBFL9BH/2202.html},
  keywords = {Computer Science - Machine Learning,Statistics - Computation,Statistics - Machine Learning,Statistics - Methodology},
  number = {arXiv:2202.01841},
  primaryclass = {cs, stat}
}

@article{zhang_variational_2018,
  title = {Variational {{Hamiltonian Monte Carlo}} via Score Matching},
  author = {Zhang, Cheng and Shahbaba, Babak and Zhao, Hongkai},
  year = {2018},
  month = jun,
  volume = {13},
  file = {/home/msca8h/Zotero/storage/ZMJ29LGF/Zhang et al. - 2018 - Variational Hamiltonian Monte Carlo via Score Matc.pdf},
  journal = {Bayesian Analysis},
  number = {2}
}

@inproceedings{zhao_capon_2016,
  title = {Capon Cepstrum Weighted L2, 1 Minimization for Wideband {{DOA}} Estimation with Sonar Arrays},
  booktitle = {{{OCEANS}} 2016 - {{Shanghai}}},
  author = {Zhao, Wenqiang and Li, Gang and Zheng, Chundi and Ge, Fengxiang},
  year = {2016},
  month = apr,
  pages = {1--4},
  publisher = {{IEEE}},
  address = {{Shanghai, China}}
}

@article{zhao_new_2019,
  title = {A New Approach for Medical Image Enhancement Based on Luminance-Level Modulation and Gradient Modulation},
  author = {Zhao, Chenyi and Wang, Zeqi and Li, Huanyu and Wu, Xiaoyang and Qiao, Shuang and Sun, Jianing},
  year = {2019},
  month = feb,
  volume = {48},
  pages = {189--196},
  journal = {Biomedical Signal Processing and Control},
  language = {en}
}

@article{zheng_joint_2020,
  title = {Joint Towed Array Shape and Direction of Arrivals Estimation Using Sparse {{Bayesian}} Learning during Maneuvering},
  author = {Zheng, Zheng and Yang, T. C. and Gerstoft, Peter and Pan, Xiang},
  year = {2020},
  month = mar,
  volume = {147},
  pages = {1738--1751},
  file = {/home/msca8h/Zotero/storage/W8T24GB2/Zheng et al. - 2020 - Joint towed array shape and direction of arrivals .pdf},
  journal = {The Journal of the Acoustical Society of America},
  language = {en},
  number = {3}
}

@inproceedings{zheng_towed_2019,
  title = {Towed Array Beamforming Using Sparse {{Bayesian}} Learning during Maneuvering},
  booktitle = {{{OCEANS}} 2019 - {{Marseille}}},
  author = {Zheng, Zheng and Yang, T. C. and Pan, Xiang and Gerstoft, Peter},
  year = {2019},
  month = jun,
  pages = {1--6},
  publisher = {{IEEE}},
  address = {{Marseille, France}}
}

@article{zhou_automatic_2016,
  title = {Toward {{Automatic Model Comparison}}: {{An Adaptive Sequential Monte Carlo Approach}}},
  shorttitle = {Toward {{Automatic Model Comparison}}},
  author = {Zhou, Yan and Johansen, Adam M. and Aston, John A.D.},
  year = {2016},
  month = jul,
  volume = {25},
  pages = {701--726},
  file = {/home/msca8h/Zotero/storage/CVLPSC38/Zhou et al. - 2016 - Toward Automatic Model Comparison An Adaptive Seq.pdf},
  journal = {Journal of Computational and Graphical Statistics},
  language = {en},
  number = {3}
}

@incollection{zhou_deconstructing_2019,
  title = {Deconstructing {{Lottery Tickets}}: {{Zeros}}, {{Signs}}, and the {{Supermask}}},
  booktitle = {Advances in {{Neural Information Processing Systems}} 32},
  author = {Zhou, Hattie and Lan, Janice and Liu, Rosanne and Yosinski, Jason},
  year = {2019},
  pages = {3597--3607},
  publisher = {{Curran Associates, Inc.}}
}

@article{zhu_automatic_2020,
  title = {Automatic Multilabel Electrocardiogram Diagnosis of Heart Rhythm or Conduction Abnormalities with Deep Learning: A Cohort Study},
  shorttitle = {Automatic Multilabel Electrocardiogram Diagnosis of Heart Rhythm or Conduction Abnormalities with Deep Learning},
  author = {Zhu, Hongling and Cheng, Cheng and Yin, Hang and Li, Xingyi and Zuo, Ping and Ding, Jia and Lin, Fan and Wang, Jingyi and Zhou, Beitong and Li, Yonge and Hu, Shouxing and Xiong, Yulong and Wang, Binran and Wan, Guohua and Yang, Xiaoyun and Yuan, Ye},
  year = {2020},
  month = jul,
  volume = {2},
  pages = {e348-e357},
  file = {/home/msca8h/Zotero/storage/VGZHSA3B/Zhu et al. - 2020 - Automatic multilabel electrocardiogram diagnosis o.pdf},
  journal = {The Lancet Digital Health},
  language = {en},
  number = {7}
}

@article{zhu_big_2017,
  title = {Big {{Learning}} with {{Bayesian}} Methods},
  author = {Zhu, Jun and Chen, Jianfei and Hu, Wenbo and Zhang, Bo},
  year = {2017},
  month = jul,
  volume = {4},
  pages = {627--651},
  file = {/home/msca8h/Zotero/storage/FGGZ9RHM/Zhu et al. - 2017 - Big Learning with Bayesian methods.pdf},
  journal = {National Science Review},
  language = {en},
  number = {4}
}

@inproceedings{zhu_nonlocal_2017,
  title = {A Non-Local Low-Rank Framework for Ultrasound Speckle Reduction},
  booktitle = {{{IEEE Conf}}. {{Comput}}. {{Vision Pattern Recognit}}.},
  author = {Zhu, Lei and Fu, Chi-Wing and Brown, Michael S. and Heng, Pheng-Ann},
  year = {2017},
  month = jul,
  pages = {493--501},
  publisher = {{IEEE}},
  address = {{Honolulu, HI}},
  series = {{{CVPR}}'07}
}

@article{zierke_fpga_2010,
  title = {{{FPGA}} Acceleration of the Phylogenetic Likelihood Function for {{Bayesian MCMC}} Inference Methods},
  author = {Zierke, Stephanie and Bakos, Jason D},
  year = {2010},
  month = dec,
  volume = {11},
  pages = {184},
  file = {/home/msca8h/Zotero/storage/4FQYKFL8/Zierke and Bakos - 2010 - FPGA acceleration of the phylogenetic likelihood f.pdf},
  journal = {BMC Bioinformatics},
  language = {en},
  number = {1}
}

@article{zijiantang_aliasingfree_2011,
  title = {Aliasing-Free Wideband Beamforming Using Sparse Signal Representation},
  author = {{Zijian Tang} and Blacquiere, G and Leus, G},
  year = {2011},
  month = jul,
  volume = {59},
  pages = {3464--3469},
  journal = {IEEE Transactions on Signal Processing},
  number = {7}
}

@inproceedings{zima_modelguided_2009,
  title = {Model-Guided Autotuning of High-Productivity Languages for Petascale Computing},
  booktitle = {Proceedings of the 18th {{ACM}} International Symposium on {{High}} Performance Distributed Computing - {{HPDC}} '09},
  author = {Zima, Hans and Hall, Mary and Chen, Chun and Chame, Jaqueline},
  year = {2009},
  pages = {151--166},
  publisher = {{ACM Press}},
  address = {{Garching, Germany}},
  language = {en}
}

gha_language: JavaScript


text:
# Directory containing class headers.
SET(VTK_@VTK_EXPORT_UKIT@_HEADER_DIR "@VTK_EXPORT_HEADER_DIR@")

# Classes in vtk@VTK_EXPORT_KIT@.
SET(VTK_@VTK_EXPORT_UKIT@_CLASSES@KIT_CLASS_LIST@)

# Abstract classes in vtk@VTK_EXPORT_KIT@.
SET(VTK_@VTK_EXPORT_UKIT@_CLASSES_ABSTRACT@KIT_ABSTRACT_LIST@)

# Wrap-exclude classes in vtk@VTK_EXPORT_KIT@.
SET(VTK_@VTK_EXPORT_UKIT@_CLASSES_WRAP_EXCLUDE@KIT_EXCLUDE_LIST@)

# Set convenient variables to test each class.
FOREACH(class ${VTK_@VTK_EXPORT_UKIT@_CLASSES})
  SET(VTK_CLASS_EXISTS_${class} 1)
ENDFOREACH(class)
FOREACH(class ${VTK_@VTK_EXPORT_UKIT@_CLASSES_ABSTRACT})
  SET(VTK_CLASS_ABSTRACT_${class} 1)
ENDFOREACH(class)
FOREACH(class ${VTK_@VTK_EXPORT_UKIT@_CLASSES_WRAP_EXCLUDE})
  SET(VTK_CLASS_WRAP_EXCLUDE_${class} 1)
ENDFOREACH(class)

license_type: permissive

branch_name: refs/heads/master

extension: in


text:
@book{rasmussen2006gaussian,
  title={Gaussian processes for machine learning},
  author={Rasmussen, Carl Edward and Christopher KI Williams},
  year={2006},
  publisher={The MIT Press}
}

@incollection{muller,
    year={2007},
    isbn={978-3-540-74047-6},
    author={Meinard M\"uller},
    booktitle={Information Retrieval for Music and Motion},
    doi={10.1007/978-3-540-74048-3_4},
    title={Dynamic Time Warping},
    url={http://dx.doi.org/10.1007/978-3-540-74048-3_4},
    publisher={Springer Berlin Heidelberg},
    pages={69-84},
    language={English}
}

@article{cyclus_v1_0,
author = " Robert W. Carlsen and Matthew Gidden and Kathryn Huff and  Arrielle C. Opotowsky and Olzhas Rakhimov and  Anthony M. Scopatz and Zach Welch and Paul Wilson",
title = "{Cyclus v1.0.0}",
year = "2014",
month = "06",
note = "http://dx.doi.org/10.6084/m9.figshare.1041745",
url = "http://dx.doi.org/10.6084/m9.figshare.1041745"
}

@article{cyclus_v1_2,
author = "Robert Carlsen and Robert Flanagan and Matthew Gidden and Anthony Scopatz and John D. Xia",
title = "{Cyclus v1.2.0}",
year = "2014",
month = "12",
note = "http://dx.doi.org/10.6084/m9.figshare.1256424",
url = "http://dx.doi.org/10.6084/m9.figshare.1256424"
}

@article{DBLP:journals/corr/HuffGCFMOSSW15,
  author    = {Kathryn D. Huff and
               Matthew J. Gidden and
               Robert W. Carlsen and
               Robert R. Flanagan and
               Meghan B. McGarry and
               Arrielle C. Opotowsky and
               Erich A. Schneider and
               Anthony M. Scopatz and
               Paul P. H. Wilson},
  title     = {Fundamental Concepts in the Cyclus Fuel Cycle Simulator Framework},
  journal   = {CoRR},
  volume    = {abs/1509.03604},
  year      = {2015},
  url       = {http://arxiv.org/abs/1509.03604},
  timestamp = {Thu, 01 Oct 2015 14:28:48 +0200},
  biburl    = {http://dblp.uni-trier.de/rec/bib/journals/corr/HuffGCFMOSSW15},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

@article{paciorek2004nonstationary,
  title={Nonstationary covariance functions for Gaussian process regression},
  author={Paciorek, C and Schervish, M},
  journal={Advances in neural information processing systems},
  volume={16},
  pages={273--280},
  year={2004}
}

@book{kelton2000simulation,
  title={Simulation modeling and analysis},
  author={Kelton, W David and Law, Averill M},
  year={2000},
  publisher={McGraw Hill Boston}
}

@article{vanderbei2001linear,
  title={Linear programming},
  author={Vanderbei, Robert J},
  journal={Foundations and Extensions. Second Edition-International Series in Operations Research and Management Science},
  volume={37},
  year={2001},
  publisher={Springer}
}

@incollection{kennedy2010particle,
  title={Particle swarm optimization},
  author={Kennedy, James},
  booktitle={Encyclopedia of Machine Learning},
  pages={760--766},
  year={2010},
  publisher={Springer}
}

@article{vaz2009pswarm,
  title={PSwarm: A hybrid solver for linearly constrained global derivative-free optimization},
  author={Vaz, A Ismael F and Vicente, Lu{\'\i}s N},
  journal={Optimization Methods \& Software},
  volume={24},
  number={4-5},
  pages={669--685},
  year={2009},
  publisher={Taylor \& Francis}
}

@inproceedings{osborne2009gaussian,
  title={Gaussian processes for global optimization},
  author={Osborne, Michael A and Garnett, Roman and Roberts, Stephen J},
  booktitle={3rd international conference on learning and intelligent optimization (LION3)},
  pages={1--15},
  year={2009}
}

@article{simpson2001kriging,
  title={Kriging models for global approximation in simulation-based multidisciplinary design optimization},
  author={Simpson, Timothy W and Mauery, Timothy M and Korte, John J and Mistree, Farrokh},
  journal={AIAA journal},
  volume={39},
  number={12},
  pages={2233--2241},
  year={2001}
}

@article{scikit-learn,
 title={Scikit-learn: Machine Learning in {P}ython},
 author={Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V.
         and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P.
         and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and
         Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E.},
 journal={Journal of Machine Learning Research},
 volume={12},
 pages={2825--2830},
 year={2011}
}

@article{hodlr,
    author = {{Ambikasaran}, S. and {Foreman-Mackey}, D. and
              {Greengard}, L. and {Hogg}, D.~W. and {O'Neil}, M.},
     title = "{Fast Direct Methods for Gaussian Processes and the Analysis
               of NASA Kepler Mission Data}",
      year = 2014,
     month = mar,
       url = http://arxiv.org/abs/1403.6015
}

--------------------------------
--------------------------------
--------------------------------

@article{myers1980performance,
  title={Performance tradeoffs in dynamic time warping algorithms for isolated word recognition},
  author={Myers, Cory and Rabiner, Lawrence R and Rosenberg, Aaron E},
  journal={Acoustics, Speech and Signal Processing, IEEE Transactions on},
  volume={28},
  number={6},
  pages={623--635},
  year={1980},
  publisher={IEEE}
}

@article{muda2010voice,
  title={Voice recognition algorithms using mel frequency cepstral coefficient (MFCC) and dynamic time warping (DTW) techniques},
  author={Muda, Lindasalwa and Begam, Mumtaj and Elamvazuthi, I},
  journal={arXiv preprint arXiv:1003.4083},
  year={2010}
}

@inproceedings{yacout2005modeling,
  title={Modeling the Nuclear Fuel Cycle},
  author={Yacout, AM and Jacobson, JJ and Matthern, GE and Piet, SJ and Moisseytsev, A},
  booktitle={The 23rd International Conference of the System Dynamics Society," Boston},
  year={2005}
}

@misc{feng2015dymond,
  author="B. Feng",
  title="DYMOND EG01 to EG23 data",
  date="2015",
  institution={Argonne National Laboratory},
  howpublished="private communication"
}

@article{merletti1999standards,
  title={Standards for reporting EMG data},
  author={Merletti, Roberto and Di Torino, P},
  journal={J Electromyogr Kinesiol},
  volume={9},
  number={1},
  pages={3--4},
  year={1999}
}

@inproceedings{moreland2003fft,
  title={The FFT on a GPU},
  author={Moreland, Kenneth and Angel, Edward},
  booktitle={Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware},
  pages={112--119},
  year={2003},
  organization={Eurographics Association}
}

@inproceedings{imai1983cepstral,
  title={Cepstral analysis synthesis on the mel frequency scale},
  author={Imai, Satoshi},
  booktitle={Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP'83.},
  volume={8},
  pages={93--96},
  year={1983},
  organization={IEEE}
}

@inproceedings{milner2002speech,
  title={Speech reconstruction from mel-frequency cepstral coefficients using a source-filter model.},
  author={Milner, Ben and Shao, Xu},
  booktitle={INTERSPEECH},
  year={2002},
  organization={Citeseer}
}

@article{sato2007emotion,
  title={Emotion recognition using mel-frequency cepstral coefficients},
  author={Sato, Nobuo and Obuchi, Yasunari},
  journal={Information and Media Technologies},
  volume={2},
  number={3},
  pages={835--848},
  year={2007},
  publisher={Information and Media Technologies Editorial Board}
}

repository: scopatz/fc-deploy-opt

repo_name: scopatz/fc-deploy-opt

extension: bib


text:
require bijin-assets.inc

SRC_URI[md5sum] = "e72bca1b02758fc104f79153702c933c"
SRC_URI[sha256sum] = "21abaa81a7fe80ea524fefd481e9853cccaf9ede0935587b8d72289dba9cd498"

license: MIT

extension: bb


text:
SUMMARY = "A shell script for 3G data connection"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"

SRC_URI = "file://telit3g.sh \
	   file://ewm-c106.sh \
	   file://sierra-em7565.sh \
	   file://3glink \
	   file://3g.chat"

do_install() {
    # Telit
    install -d ${D}/tools
    install -d ${D}/tools/ppp
    install -m 755 ${WORKDIR}/telit3g.sh ${D}/tools/ppp/

    # EWM-C106
    install -m 755 ${WORKDIR}/ewm-c106.sh ${D}/tools/ppp/
    install -d ${D}/etc/ppp/peers
    install -m 644 ${WORKDIR}/3glink ${D}/etc/ppp/peers/
    install -d ${D}/etc/chatscripts
    install -m 644 ${WORKDIR}/3g.chat ${D}/etc/chatscripts/

    # Sierra EM7565
    install -m 755 ${WORKDIR}/sierra-em7565.sh ${D}/tools/ppp/
}

FILES_${PN} = "/tools/ppp"
FILES_${PN} += "/etc/ppp/peers"
FILES_${PN} += "/etc/chatscripts"

repository: ADVANTECH-Corp/meta-advantech

repo_name: ADVANTECH-Corp/meta-advantech

branch_name: refs/heads/krogoth

gha_language: Shell


text:
@article{knowles2017variability,
 author = {Knowles, Ben and Bailey, Barbara and Boling, Lance and Breitbart, Mya and Cobián-Güemes, Ana and del Campo, Javier and Edwards, Rob and Felts, Ben and Grasis, Juris and Haas, Andreas F. and others},
 journal = {Nature Microbiology},
 number = {17064},
 title = {Variability and host density independence in inductions-based estimates of environmental lysogeny},
 volume = {2},
 year = {2017}
}

repository: delCampoLab/academic-kickstart

repo_name: delCampoLab/academic-kickstart

gha_license_id: MIT


text:
// Copyright (C) 2019-2023, Ava Labs, Inc. All rights reserved.
// See the file LICENSE for licensing terms.

package snowman

import (
	"context"
	"time"

	"github.com/ava-labs/avalanchego/ids"
	"github.com/ava-labs/avalanchego/snow/choices"
)

// Block is a possible decision that dictates the next canonical block.
//
// Blocks are guaranteed to be Verified, Accepted, and Rejected in topological
// order. Specifically, if Verify is called, then the parent has already been
// verified. If Accept is called, then the parent has already been accepted. If
// Reject is called, the parent has already been accepted or rejected.
//
// If the status of the block is Unknown, ID is assumed to be able to be called.
// If the status of the block is Accepted or Rejected; Parent, Verify, Accept,
// and Reject will never be called.
type Block interface {
	choices.Decidable

	// Parent returns the ID of this block's parent.
	Parent() ids.ID

	// Verify that the state transition this block would make if accepted is
	// valid. If the state transition is invalid, a non-nil error should be
	// returned.
	//
	// It is guaranteed that the Parent has been successfully verified.
	//
	// If nil is returned, it is guaranteed that either Accept or Reject will be
	// called on this block, unless the VM is shut down.
	Verify(context.Context) error

	// Bytes returns the binary representation of this block.
	//
	// This is used for sending blocks to peers. The bytes should be able to be
	// parsed into the same block on another node.
	Bytes() []byte

	// Height returns the height of this block in the chain.
	Height() uint64

	// Time this block was proposed at. This value should be consistent across
	// all nodes. If this block hasn't been successfully verified, any value can
	// be returned. If this block is the last accepted block, the timestamp must
	// be returned correctly. Otherwise, accepted blocks can return any value.
	Timestamp() time.Time
}

repository: ava-labs/avalanchego

repo_name: ava-labs/avalanchego

gha_language: Go

extension: go


text:
// Package auth collects structures and functions around the
// generation and processing of credentials.
package auth

import (
	"context"
	"crypto/tls"
	"crypto/x509"
	"fmt"
	"net/http"
	"strings"

	"github.com/gorilla/websocket"
	"github.com/pkg/errors"

	apierrors "k8s.io/apimachinery/pkg/api/errors"
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
	"k8s.io/apimachinery/pkg/runtime/serializer/yaml"

	"github.com/epinio/epinio/helpers/kubernetes"
	"github.com/epinio/epinio/internal/names"
)

func ExtendLocalTrust(certs string) {
	// Get the SystemCertPool, continue with an empty pool on error
	rootCAs, _ := x509.SystemCertPool()
	if rootCAs == nil {
		rootCAs = x509.NewCertPool()
	}

	rootCAs.AppendCertsFromPEM([]byte(certs))

	// Trust the augmented cert pool in our client
	config := &tls.Config{
		RootCAs: rootCAs,
	}

	http.DefaultTransport.(*http.Transport).TLSClientConfig = config
	websocket.DefaultDialer.TLSClientConfig = config

	// See https://github.com/gorilla/websocket/issues/601 for
	// what this is a work around for.
	http.DefaultTransport.(*http.Transport).ForceAttemptHTTP2 = false
}

func CreateCertificate(ctx context.Context, cluster *kubernetes.Cluster, name, namespace, systemDomain string, owner *metav1.OwnerReference) error {
	// Create production certificate if systemDomain is provided by user
	// else create a local cluster self-signed tls secret.

	issuer := ""
	origin := ""

	if !strings.Contains(systemDomain, "omg.howdoi.website") {
		issuer = "letsencrypt-production"
		origin = "production"
	} else {
		issuer = "selfsigned-issuer"
		origin = "local"
	}

	obj, err := createCertificate(name, namespace, systemDomain, issuer)
	if err != nil {
		return errors.Wrap(err, fmt.Sprintf("creation of %s ssl certificate failed", origin))
	}

	client, err := cluster.ClientCertificate()
	if err != nil {
		return err
	}

	if owner != nil {
		obj.SetOwnerReferences([]metav1.OwnerReference{*owner})
	}

	_, err = client.Namespace(namespace).
		Create(ctx, obj, metav1.CreateOptions{})
	// Ignore the error if it's about cert already existing.
	if err != nil && !apierrors.IsAlreadyExists(err) {
		return err
	}

	return nil
}

func createCertificate(name, namespace, systemDomain, issuer string) (*unstructured.Unstructured, error) {
	// Notes:
	// - spec.CommonName is length-limited.
	//   At most 64 characters are allowed, as per [RFC 3280](https://www.rfc-editor.org/rfc/rfc3280.txt).
	//   That makes it a problem for long app name and domain combinations.
	// - The spec.dnsNames (SAN, Subject Alternate Names) do not have such a limit.
	// - Luckily CN is deprecated with regard to DNS checking.
	//   The SANs are preferred and usually checked first.
	//
	// As such our solution is to
	// - Keep the full app + domain in the spec.dnsNames/SAN.
	// - Truncate the full app + domain in CN to 64 characters,
	//   replace the tail with an MD5 suffix computed over the
	//   full string as means of keeping the text unique across
	//   apps.

	cn := names.TruncateMD5(fmt.Sprintf("%s.%s", name, systemDomain), 64)
	data := fmt.Sprintf(`{
		"apiVersion": "cert-manager.io/v1alpha2",
		"kind": "Certificate",
		"metadata": {
			"name": "%s",
			"namespace": "%s"
		},
		"spec": {
			"commonName" : "%s",
			"secretName" : "%s-tls",
			"dnsNames": [
				"%s.%s"
			],
			"issuerRef" : {
				"name" : "%s",
				"kind" : "ClusterIssuer"
			}
		}
        }`, name, namespace, cn, name, name, systemDomain, issuer)

	decoderUnstructured := yaml.NewDecodingSerializer(unstructured.UnstructuredJSONScheme)
	obj := &unstructured.Unstructured{}
	_, _, err := decoderUnstructured.Decode([]byte(data), nil, obj)
	if err != nil {
		return nil, err
	}

	return obj, err
}

repository: manno/epinio

repo_name: manno/epinio

branch_name: refs/heads/main


text:
package util

import (
	"fmt"
	"os"
)

func Exists(path string) bool {
	_, err := os.Stat(path)
	if err == nil {
		return true
	}
	if os.IsNotExist(err) {
		return false
	}
	return true
}

func CleanLocks() error {

	var err error
	err = CleanLock("top")
	err = CleanLock("new")
	err = CleanLock("ask")
	err = CleanLock("jobs")
	err = CleanLock("show")
	return err
}

func CleanLock(storyType string) error {

	err := os.Remove(fmt.Sprintf("./storage/locks/%s.lock", storyType))
	return err
}

repository: mariushop/hn-go

repo_name: mariushop/hn-go


text:
package parser

import (
	"bytes"
	"fmt"

	"github.com/hansrodtang/semver"
)

type nodeType int

const (
	errorNode nodeType = iota
	rangeNode
	comparisonNode
	setNode
)

type node interface {
	Run(*semver.Version) bool
	String() string
	Type() nodeType
}

type nodeContainer node

type nodeError struct {
	error item
}

func (n nodeError) Run(main *semver.Version) bool {
	return false
}

func (n nodeError) String() string {
	return n.error.String()
}

func (n nodeError) Type() nodeType {
	return errorNode
}

type nodeComparison struct {
	action comparatorFunc
	arg    *semver.Version
}

func (n nodeComparison) Run(main *semver.Version) bool {
	return n.action(main, n.arg)
}

func (n nodeComparison) String() string {
	nm := getFunctionName(n.action)
	for k, v := range comparators {
		if getFunctionName(v) == nm {
			return fmt.Sprintf("%v%v", k, n.arg)
		}
	}
	return ""
}

func (n nodeComparison) Type() nodeType {
	return comparisonNode
}

type nodeRange struct {
	sets []node
}

func (n nodeRange) Run(main *semver.Version) bool {
	for _, c := range n.sets {
		if c.Run(main) != false {
			return true
		}
	}
	return false
}

func (n nodeRange) String() string {
	var b bytes.Buffer
	for i, v := range n.sets {
		b.WriteString(v.String())
		if len(n.sets)-1 > i {
			b.WriteString(" || ")
		}
	}

	return b.String()
}

func (n nodeRange) Type() nodeType {
	return rangeNode
}

type nodeSet []node

func (n nodeSet) Run(main *semver.Version) bool {
	for _, c := range n {
		if c.Run(main) != true {
			return false
		}
	}
	return true
}

func (n nodeSet) String() string {
	var b bytes.Buffer
	for i, v := range n {
		b.WriteString(v.String())

		if len(n)-1 > i {
			b.WriteString(" ")
		}
	}
	return b.String()
}

func (n nodeSet) Type() nodeType {
	return setNode
}

var comparators = map[string]comparatorFunc{
	string(operatorGT): gt,
	string(operatorGE): gte,
	string(operatorLT): lt,
	string(operatorLE): lte,
	string(operatorEQ): eq,
}

repository: hansrodtang/semver

repo_name: hansrodtang/semver


text:
package main

import (
	"fmt"
	"os"
	"time"

	"github.com/go-redis/redis"
)

func main() {
	var key string = "UE0001"

	data, err := ReadBinary("golang-400.jpg")
	if err != nil {
		panic(err)
	}

	fmt.Println("ReadBinary=", len(data))

	client := GetRedisClient()

	now := time.Now()
	for i := 0; i < 10; i++ {
		RPushBinary(client, key, data)
	}
	fmt.Println("End.Since=", time.Since(now))

	var nLen int = 0
	var filename string
	for i := 0; i < 100; i++ {
		data, err = LPopBinary(client, key)
		if err != nil {
			fmt.Println("LPopBinary.Err=", err.Error())
			break
		}
		filename = fmt.Sprintf("%s-%03d.jpg", key, i)
		nLen, err = WriteBinary(filename, data)
		if err != nil {
			fmt.Println("WriteBinary.Err=", err.Error())
			break
		}
		fmt.Println("IDX=", i, "Binary=", len(data), "Write=", nLen)
	}
}

func WriteBinary(filename string, data []byte) (int, error) {
	var nLen int = 0

	file, err := os.OpenFile(filename, os.O_RDWR|os.O_CREATE, 0555)
	if err != nil {
		return -1, err
	}

	nLen, err = file.Write(data)
	if err != nil {
		return -1, err
	}

	file.Close()
	return nLen, err
}

func ReadBinary(filename string) ([]byte, error) {
	const maxBytes = 40 * 1024
	var minSize int = 0

	file, err := os.Open(filename)
	if err != nil {
		return nil, err
	}

	stat, err := file.Stat()
	if err != nil {
		return nil, err
	}
	fmt.Println("stat=", stat.Name(), stat.Size())
	if stat.Size() > maxBytes {
		return nil, err
	} else if stat.Size() == maxBytes {
		minSize = maxBytes
	} else {
		minSize = int(stat.Size())
	}

	data := make([]byte, minSize)
	count, err := file.Read(data)
	if err != nil {
		return nil, err
	}
	fmt.Printf("read %d, Max %d\n", count, maxBytes)

	file.Close()
	return data, nil
}

func GetRedisClient() *redis.Client {
	redisAddr := os.Getenv("REDIS_HOST") + ":" + os.Getenv("REDIS_PORT")
	fmt.Println("REDIS=", redisAddr)

	now := time.Now()
	client := redis.NewClient(&redis.Options{
		Addr:     redisAddr,
		Password: "",
		DB:       0,
	})
	ret := client.Ping()
	fmt.Println("Ping=", ret, "Connect.Since=", time.Since(now))
	return client
}

func RPushBinary(client *redis.Client, key string, data []byte) {
	now := time.Now()
	intCmd := client.RPush(key, data)
	if err := intCmd.Err(); err != nil {
		panic(err)
	}
	fmt.Println("RPush(", key, ")=", intCmd.Val(), ", Since=", time.Since(now))
}

func LPopBinary(client *redis.Client, key string) (data []byte, err error) {
	now := time.Now()
	stringCmd := client.LPop(key)
	if err := stringCmd.Err(); err != nil {
		return nil, err
	}
	data, err = stringCmd.Bytes()
	if err != nil {
		return nil, err
	}
	fmt.Println("LPop(", key, ")=", len(data), ", Since=", time.Since(now))
	return data, err
}


text:
package commons

import (
	"fmt"
	"time"
)

type Condition struct {
	Time        time.Time
	Location    string
	Temperature float64
}

func (c *Condition) String() string {
	return fmt.Sprintf("Time[%v], Location[%s], Temperature[%f]",
		c.Time, c.Location, c.Temperature)
}


text:
% Encoding: UTF-8

@Article{TEST,
  author  = {A.U. Thor},
  title   = {Cited Article},
  journal = {Journal Name},
  year    = {2020},
}

@Article{testone,
  author  = {Author one},
  title   = {Article 1},
  journal = {Journal 1},
  year    = {1989},
}

@Article{cite2,
  author  = {Author two},
  title   = {Article 2},
  journal = {Journal 2},
  year    = {1900},
}

@Article{cite3,
  author  = {Author three},
  title   = {Article 3},
  journal = {Journal 3},
  year    = {1990},
}

@Article{cite4,
  author  = {Author four},
  title   = {Article 4},
  journal = {Journal 4},
  year    = {1990},
}

@Article{cite5,
  author  = {Author five},
  title   = {Article five},
  journal = {Journal five},
  year    = {1990},
}

@Comment{jabref-meta: databaseType:bibtex;}

repository: draldric/uAlberta-Thesis-LaTeX-Template

repo_name: draldric/uAlberta-Thesis-LaTeX-Template

gha_license_id: NOASSERTION

gha_language: TeX


text: @inproceedings{Cardoso02NIST,	address = {Gaithersburg, MD, USA},	author = {Cardoso, Jorge and Sheth, Amit},	booktitle = {EI3-IC workshop at NIST},	date-added = {2018-04-25 20:02:07 +0000},	date-modified = {2018-04-25 20:02:07 +0000},	owner = {Jorge Cardoso},	refid = {11},	timestamp = {2010.08.26},	title = {Process Quality of Service Specification},	webpdf = {/Papers/WP-2002-005-IE3IC-Process-quality-of-service-specification.pdf},	year = {2002}}


text:
package tags

import (
	"strings"
)

// ExtractTags extracts all graphite-style tags out of metric name
// E.x. cpu.usage_idle;cpu=cpu-total;host=test => {"name": "cpu.usage_idle", "cpu": "cpu-total", "host": "test"}
// There are some differences between how we handle tags and how graphite-web can do that. In our case it is possible
// to have empty value as it doesn't make sense to skip tag in that case but can be potentially useful
// Also we do not fail on invalid cases, but rather than silently skipping broken tags as some backends might accept
// invalid tag and store it and one of the purposes of carbonapi is to keep working even if backends gives us slightly
// broken replies.
func ExtractTags(s string) map[string]string {
	result := make(map[string]string)
	idx := strings.IndexRune(s, ';')
	if idx < 0 {
		result["name"] = s
		return result
	}

	result["name"] = s[:idx]

	newS := s[idx+1:]
	for {
		idx := strings.IndexRune(newS, ';')
		if idx < 0 {
			firstEqualSignIdx := strings.IndexRune(newS, '=')
			// tag starts with `=` sign or have zero length
			if newS == "" || firstEqualSignIdx == 0 {
				break
			}
			// tag doesn't have = sign at all
			if firstEqualSignIdx == -1 {
				result[newS] = ""
				break
			}

			result[newS[:firstEqualSignIdx]] = newS[firstEqualSignIdx+1:]
			break
		}

		firstEqualSignIdx := strings.IndexRune(newS[:idx], '=')
		// Got an empty tag or tag starts with `=`. That is totally broken, so skipping that
		if idx == 0 || firstEqualSignIdx == 0 {
			newS = newS[idx+1:]
			continue
		}

		// Tag doesn't have value
		if firstEqualSignIdx == -1 {
			result[newS[:idx]] = ""
			newS = newS[idx+1:]
			continue
		}

		result[newS[:firstEqualSignIdx]] = newS[firstEqualSignIdx+1 : idx]
		newS = newS[idx+1:]
	}

	return result
}

repository: faceair/carbonapi

repo_name: faceair/carbonapi


text:
package header

import (
	"github.com/sssgun/gosips/core"
)

/**
*  Keeps a list and a hashtable of via header functions.
 */
type ViaList struct {
	SIPHeaderList

	stringRep string
}

/**
 * Default Constructor.
 */
func NewViaList() *ViaList {
	this := &ViaList{}
	this.SIPHeaderList.super(core.SIPHeaderNames_VIA)
	return this
}

func (this *ViaList) super(name string) {
	this.SIPHeaderList.super(name)
}

/**
         * make a clone of this header list. This supercedes the parent
         * function of the same signature - here for speed. Cloning based
	 * on introspection is slower.
	  *
         * @return clone of this Header list.
*/
func (this *ViaList) Clone() interface{} {
	vlist := NewViaList()
	//ListIterator it = this.listIterator();
	for e := this.Front(); e != nil; e = e.Next() {
		v := e.Value.(*Via).Clone().(*Via)
		vlist.PushBack(v)
	}
	return vlist
}

repository: sssgun/gosips

repo_name: sssgun/gosips


text:
@article{RN621,
 author = {Cheng, A. C. and Hanna, J. N. and Norton, R. and Hills, S. L. and Davis, J. and Krause, V. L. and Dowse, G. and Inglis, T. J. and Currie, B. J.},
 issn = {0725-3141 (Print)
0725-3141 (Linking)},
 journal = {Commun Dis Intell},
 number = {2},
 pages = {272-7},
 title = {Melioidosis in northern Australia, 2001-02},
 type = {Journal Article},
 volume = {27},
 year = {2003}
}


text:
package models

import (
    i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time"
    i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22 "github.com/google/uuid"
    i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
)

// GroupPolicyMigrationReport the Group Policy migration report.
type GroupPolicyMigrationReport struct {
    Entity
}
// NewGroupPolicyMigrationReport instantiates a new groupPolicyMigrationReport and sets the default values.
func NewGroupPolicyMigrationReport()(*GroupPolicyMigrationReport) {
    m := &GroupPolicyMigrationReport{
        Entity: *NewEntity(),
    }
    return m
}
// CreateGroupPolicyMigrationReportFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateGroupPolicyMigrationReportFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
    return NewGroupPolicyMigrationReport(), nil
}
// GetCreatedDateTime gets the createdDateTime property value. The date and time at which the GroupPolicyMigrationReport was created.
func (m *GroupPolicyMigrationReport) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) {
    val, err := m.GetBackingStore().Get("createdDateTime")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    }
    return nil
}
// GetDisplayName gets the displayName property value. The name of Group Policy Object from the GPO Xml Content
func (m *GroupPolicyMigrationReport) GetDisplayName()(*string) {
    val, err := m.GetBackingStore().Get("displayName")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*string)
    }
    return nil
}
// GetFieldDeserializers the deserialization information for the current model
func (m *GroupPolicyMigrationReport) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
    res := m.Entity.GetFieldDeserializers()
    res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetTimeValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetCreatedDateTime(val)
        }
        return nil
    }
    res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetStringValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetDisplayName(val)
        }
        return nil
    }
    res["groupPolicyCreatedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetTimeValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetGroupPolicyCreatedDateTime(val)
        }
        return nil
    }
    res["groupPolicyLastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetTimeValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetGroupPolicyLastModifiedDateTime(val)
        }
        return nil
    }
    res["groupPolicyObjectId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetUUIDValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetGroupPolicyObjectId(val)
        }
        return nil
    }
    res["groupPolicySettingMappings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetCollectionOfObjectValues(CreateGroupPolicySettingMappingFromDiscriminatorValue)
        if err != nil {
            return err
        }
        if val != nil {
            res := make([]GroupPolicySettingMappingable, len(val))
            for i, v := range val {
                if v != nil {
                    res[i] = v.(GroupPolicySettingMappingable)
                }
            }
            m.SetGroupPolicySettingMappings(res)
        }
        return nil
    }
    res["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetTimeValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetLastModifiedDateTime(val)
        }
        return nil
    }
    res["migrationReadiness"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetEnumValue(ParseGroupPolicyMigrationReadiness)
        if err != nil {
            return err
        }
        if val != nil {
            m.SetMigrationReadiness(val.(*GroupPolicyMigrationReadiness))
        }
        return nil
    }
    res["ouDistinguishedName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetStringValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetOuDistinguishedName(val)
        }
        return nil
    }
    res["roleScopeTagIds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetCollectionOfPrimitiveValues("string")
        if err != nil {
            return err
        }
        if val != nil {
            res := make([]string, len(val))
            for i, v := range val {
                if v != nil {
                    res[i] = *(v.(*string))
                }
            }
            m.SetRoleScopeTagIds(res)
        }
        return nil
    }
    res["supportedSettingsCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetInt32Value()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetSupportedSettingsCount(val)
        }
        return nil
    }
    res["supportedSettingsPercent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetInt32Value()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetSupportedSettingsPercent(val)
        }
        return nil
    }
    res["targetedInActiveDirectory"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetBoolValue()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetTargetedInActiveDirectory(val)
        }
        return nil
    }
    res["totalSettingsCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetInt32Value()
        if err != nil {
            return err
        }
        if val != nil {
            m.SetTotalSettingsCount(val)
        }
        return nil
    }
    res["unsupportedGroupPolicyExtensions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
        val, err := n.GetCollectionOfObjectValues(CreateUnsupportedGroupPolicyExtensionFromDiscriminatorValue)
        if err != nil {
            return err
        }
        if val != nil {
            res := make([]UnsupportedGroupPolicyExtensionable, len(val))
            for i, v := range val {
                if v != nil {
                    res[i] = v.(UnsupportedGroupPolicyExtensionable)
                }
            }
            m.SetUnsupportedGroupPolicyExtensions(res)
        }
        return nil
    }
    return res
}
// GetGroupPolicyCreatedDateTime gets the groupPolicyCreatedDateTime property value. The date and time at which the GroupPolicyMigrationReport was created.
func (m *GroupPolicyMigrationReport) GetGroupPolicyCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) {
    val, err := m.GetBackingStore().Get("groupPolicyCreatedDateTime")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    }
    return nil
}
// GetGroupPolicyLastModifiedDateTime gets the groupPolicyLastModifiedDateTime property value. The date and time at which the GroupPolicyMigrationReport was last modified.
func (m *GroupPolicyMigrationReport) GetGroupPolicyLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) {
    val, err := m.GetBackingStore().Get("groupPolicyLastModifiedDateTime")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    }
    return nil
}
// GetGroupPolicyObjectId gets the groupPolicyObjectId property value. The Group Policy Object GUID from GPO Xml content
func (m *GroupPolicyMigrationReport) GetGroupPolicyObjectId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) {
    val, err := m.GetBackingStore().Get("groupPolicyObjectId")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
    }
    return nil
}
// GetGroupPolicySettingMappings gets the groupPolicySettingMappings property value. A list of group policy settings to MDM/Intune mappings.
func (m *GroupPolicyMigrationReport) GetGroupPolicySettingMappings()([]GroupPolicySettingMappingable) {
    val, err := m.GetBackingStore().Get("groupPolicySettingMappings")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.([]GroupPolicySettingMappingable)
    }
    return nil
}
// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time at which the GroupPolicyMigrationReport was last modified.
func (m *GroupPolicyMigrationReport) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) {
    val, err := m.GetBackingStore().Get("lastModifiedDateTime")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    }
    return nil
}
// GetMigrationReadiness gets the migrationReadiness property value. Indicates if the Group Policy Object file is covered and ready for Intune migration.
func (m *GroupPolicyMigrationReport) GetMigrationReadiness()(*GroupPolicyMigrationReadiness) {
    val, err := m.GetBackingStore().Get("migrationReadiness")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*GroupPolicyMigrationReadiness)
    }
    return nil
}
// GetOuDistinguishedName gets the ouDistinguishedName property value. The distinguished name of the OU.
func (m *GroupPolicyMigrationReport) GetOuDistinguishedName()(*string) {
    val, err := m.GetBackingStore().Get("ouDistinguishedName")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*string)
    }
    return nil
}
// GetRoleScopeTagIds gets the roleScopeTagIds property value. The list of scope tags for the configuration.
func (m *GroupPolicyMigrationReport) GetRoleScopeTagIds()([]string) {
    val, err := m.GetBackingStore().Get("roleScopeTagIds")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.([]string)
    }
    return nil
}
// GetSupportedSettingsCount gets the supportedSettingsCount property value. The number of Group Policy Settings supported by Intune.
func (m *GroupPolicyMigrationReport) GetSupportedSettingsCount()(*int32) {
    val, err := m.GetBackingStore().Get("supportedSettingsCount")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*int32)
    }
    return nil
}
// GetSupportedSettingsPercent gets the supportedSettingsPercent property value. The Percentage of Group Policy Settings supported by Intune.
func (m *GroupPolicyMigrationReport) GetSupportedSettingsPercent()(*int32) {
    val, err := m.GetBackingStore().Get("supportedSettingsPercent")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*int32)
    }
    return nil
}
// GetTargetedInActiveDirectory gets the targetedInActiveDirectory property value. The Targeted in AD property from GPO Xml Content
func (m *GroupPolicyMigrationReport) GetTargetedInActiveDirectory()(*bool) {
    val, err := m.GetBackingStore().Get("targetedInActiveDirectory")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*bool)
    }
    return nil
}
// GetTotalSettingsCount gets the totalSettingsCount property value. The total number of Group Policy Settings from GPO file.
func (m *GroupPolicyMigrationReport) GetTotalSettingsCount()(*int32) {
    val, err := m.GetBackingStore().Get("totalSettingsCount")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.(*int32)
    }
    return nil
}
// GetUnsupportedGroupPolicyExtensions gets the unsupportedGroupPolicyExtensions property value. A list of unsupported group policy extensions inside the Group Policy Object.
func (m *GroupPolicyMigrationReport) GetUnsupportedGroupPolicyExtensions()([]UnsupportedGroupPolicyExtensionable) {
    val, err := m.GetBackingStore().Get("unsupportedGroupPolicyExtensions")
    if err != nil {
        panic(err)
    }
    if val != nil {
        return val.([]UnsupportedGroupPolicyExtensionable)
    }
    return nil
}
// Serialize serializes information the current object
func (m *GroupPolicyMigrationReport) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
    err := m.Entity.Serialize(writer)
    if err != nil {
        return err
    }
    {
        err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteStringValue("displayName", m.GetDisplayName())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteTimeValue("groupPolicyCreatedDateTime", m.GetGroupPolicyCreatedDateTime())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteTimeValue("groupPolicyLastModifiedDateTime", m.GetGroupPolicyLastModifiedDateTime())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteUUIDValue("groupPolicyObjectId", m.GetGroupPolicyObjectId())
        if err != nil {
            return err
        }
    }
    if m.GetGroupPolicySettingMappings() != nil {
        cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetGroupPolicySettingMappings()))
        for i, v := range m.GetGroupPolicySettingMappings() {
            if v != nil {
                cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
            }
        }
        err = writer.WriteCollectionOfObjectValues("groupPolicySettingMappings", cast)
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteTimeValue("lastModifiedDateTime", m.GetLastModifiedDateTime())
        if err != nil {
            return err
        }
    }
    if m.GetMigrationReadiness() != nil {
        cast := (*m.GetMigrationReadiness()).String()
        err = writer.WriteStringValue("migrationReadiness", &cast)
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteStringValue("ouDistinguishedName", m.GetOuDistinguishedName())
        if err != nil {
            return err
        }
    }
    if m.GetRoleScopeTagIds() != nil {
        err = writer.WriteCollectionOfStringValues("roleScopeTagIds", m.GetRoleScopeTagIds())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteInt32Value("supportedSettingsCount", m.GetSupportedSettingsCount())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteInt32Value("supportedSettingsPercent", m.GetSupportedSettingsPercent())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteBoolValue("targetedInActiveDirectory", m.GetTargetedInActiveDirectory())
        if err != nil {
            return err
        }
    }
    {
        err = writer.WriteInt32Value("totalSettingsCount", m.GetTotalSettingsCount())
        if err != nil {
            return err
        }
    }
    if m.GetUnsupportedGroupPolicyExtensions() != nil {
        cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetUnsupportedGroupPolicyExtensions()))
        for i, v := range m.GetUnsupportedGroupPolicyExtensions() {
            if v != nil {
                cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
            }
        }
        err = writer.WriteCollectionOfObjectValues("unsupportedGroupPolicyExtensions", cast)
        if err != nil {
            return err
        }
    }
    return nil
}
// SetCreatedDateTime sets the createdDateTime property value. The date and time at which the GroupPolicyMigrationReport was created.
func (m *GroupPolicyMigrationReport) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() {
    err := m.GetBackingStore().Set("createdDateTime", value)
    if err != nil {
        panic(err)
    }
}
// SetDisplayName sets the displayName property value. The name of Group Policy Object from the GPO Xml Content
func (m *GroupPolicyMigrationReport) SetDisplayName(value *string)() {
    err := m.GetBackingStore().Set("displayName", value)
    if err != nil {
        panic(err)
    }
}
// SetGroupPolicyCreatedDateTime sets the groupPolicyCreatedDateTime property value. The date and time at which the GroupPolicyMigrationReport was created.
func (m *GroupPolicyMigrationReport) SetGroupPolicyCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() {
    err := m.GetBackingStore().Set("groupPolicyCreatedDateTime", value)
    if err != nil {
        panic(err)
    }
}
// SetGroupPolicyLastModifiedDateTime sets the groupPolicyLastModifiedDateTime property value. The date and time at which the GroupPolicyMigrationReport was last modified.
func (m *GroupPolicyMigrationReport) SetGroupPolicyLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() {
    err := m.GetBackingStore().Set("groupPolicyLastModifiedDateTime", value)
    if err != nil {
        panic(err)
    }
}
// SetGroupPolicyObjectId sets the groupPolicyObjectId property value. The Group Policy Object GUID from GPO Xml content
func (m *GroupPolicyMigrationReport) SetGroupPolicyObjectId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() {
    err := m.GetBackingStore().Set("groupPolicyObjectId", value)
    if err != nil {
        panic(err)
    }
}
// SetGroupPolicySettingMappings sets the groupPolicySettingMappings property value. A list of group policy settings to MDM/Intune mappings.
func (m *GroupPolicyMigrationReport) SetGroupPolicySettingMappings(value []GroupPolicySettingMappingable)() {
    err := m.GetBackingStore().Set("groupPolicySettingMappings", value)
    if err != nil {
        panic(err)
    }
}
// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time at which the GroupPolicyMigrationReport was last modified.
func (m *GroupPolicyMigrationReport) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() {
    err := m.GetBackingStore().Set("lastModifiedDateTime", value)
    if err != nil {
        panic(err)
    }
}
// SetMigrationReadiness sets the migrationReadiness property value. Indicates if the Group Policy Object file is covered and ready for Intune migration.
func (m *GroupPolicyMigrationReport) SetMigrationReadiness(value *GroupPolicyMigrationReadiness)() {
    err := m.GetBackingStore().Set("migrationReadiness", value)
    if err != nil {
        panic(err)
    }
}
// SetOuDistinguishedName sets the ouDistinguishedName property value. The distinguished name of the OU.
func (m *GroupPolicyMigrationReport) SetOuDistinguishedName(value *string)() {
    err := m.GetBackingStore().Set("ouDistinguishedName", value)
    if err != nil {
        panic(err)
    }
}
// SetRoleScopeTagIds sets the roleScopeTagIds property value. The list of scope tags for the configuration.
func (m *GroupPolicyMigrationReport) SetRoleScopeTagIds(value []string)() {
    err := m.GetBackingStore().Set("roleScopeTagIds", value)
    if err != nil {
        panic(err)
    }
}
// SetSupportedSettingsCount sets the supportedSettingsCount property value. The number of Group Policy Settings supported by Intune.
func (m *GroupPolicyMigrationReport) SetSupportedSettingsCount(value *int32)() {
    err := m.GetBackingStore().Set("supportedSettingsCount", value)
    if err != nil {
        panic(err)
    }
}
// SetSupportedSettingsPercent sets the supportedSettingsPercent property value. The Percentage of Group Policy Settings supported by Intune.
func (m *GroupPolicyMigrationReport) SetSupportedSettingsPercent(value *int32)() {
    err := m.GetBackingStore().Set("supportedSettingsPercent", value)
    if err != nil {
        panic(err)
    }
}
// SetTargetedInActiveDirectory sets the targetedInActiveDirectory property value. The Targeted in AD property from GPO Xml Content
func (m *GroupPolicyMigrationReport) SetTargetedInActiveDirectory(value *bool)() {
    err := m.GetBackingStore().Set("targetedInActiveDirectory", value)
    if err != nil {
        panic(err)
    }
}
// SetTotalSettingsCount sets the totalSettingsCount property value. The total number of Group Policy Settings from GPO file.
func (m *GroupPolicyMigrationReport) SetTotalSettingsCount(value *int32)() {
    err := m.GetBackingStore().Set("totalSettingsCount", value)
    if err != nil {
        panic(err)
    }
}
// SetUnsupportedGroupPolicyExtensions sets the unsupportedGroupPolicyExtensions property value. A list of unsupported group policy extensions inside the Group Policy Object.
func (m *GroupPolicyMigrationReport) SetUnsupportedGroupPolicyExtensions(value []UnsupportedGroupPolicyExtensionable)() {
    err := m.GetBackingStore().Set("unsupportedGroupPolicyExtensions", value)
    if err != nil {
        panic(err)
    }
}
// GroupPolicyMigrationReportable
type GroupPolicyMigrationReportable interface {
    Entityable
    i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
    GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    GetDisplayName()(*string)
    GetGroupPolicyCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    GetGroupPolicyLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    GetGroupPolicyObjectId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
    GetGroupPolicySettingMappings()([]GroupPolicySettingMappingable)
    GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
    GetMigrationReadiness()(*GroupPolicyMigrationReadiness)
    GetOuDistinguishedName()(*string)
    GetRoleScopeTagIds()([]string)
    GetSupportedSettingsCount()(*int32)
    GetSupportedSettingsPercent()(*int32)
    GetTargetedInActiveDirectory()(*bool)
    GetTotalSettingsCount()(*int32)
    GetUnsupportedGroupPolicyExtensions()([]UnsupportedGroupPolicyExtensionable)
    SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)()
    SetDisplayName(value *string)()
    SetGroupPolicyCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)()
    SetGroupPolicyLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)()
    SetGroupPolicyObjectId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)()
    SetGroupPolicySettingMappings(value []GroupPolicySettingMappingable)()
    SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)()
    SetMigrationReadiness(value *GroupPolicyMigrationReadiness)()
    SetOuDistinguishedName(value *string)()
    SetRoleScopeTagIds(value []string)()
    SetSupportedSettingsCount(value *int32)()
    SetSupportedSettingsPercent(value *int32)()
    SetTargetedInActiveDirectory(value *bool)()
    SetTotalSettingsCount(value *int32)()
    SetUnsupportedGroupPolicyExtensions(value []UnsupportedGroupPolicyExtensionable)()
}

repository: microsoftgraph/msgraph-beta-sdk-go

repo_name: microsoftgraph/msgraph-beta-sdk-go


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

@article{Djuknic2001,
abstract = {Currently in development, numerous geolocation technologies can pinpoint a person's or object's position on the Earth. Knowledge of the spatial distribution of wireless callers will facilitate the planning, design, and operation of next generation broadband wireless networks. Mobile users will gain the ability to get local traffic information and detailed directions to gas stations, restaurants, hotels, and other services. Police and rescue teams will be able to quickly and precisely locate people who are lost or injured but cannot give their precise location. Companies will use geolocation based applications to track personnel, vehicles, and other assets. The driving force behind the development of this technology is a US Federal Communications Commission (FCC) mandate stating that by 1 October 2001 all wireless carriers must provide the geolocation of an emergency 911 caller to the appropriate public safety answering point. Location technologies requiring new modified, or upgraded mobile stations must determine the caller's longitude and latitude within 50 meters for 67 percent of emergency calls, and within 150 meters for 95 percent of the calls. Otherwise, they must do so within 100 meters and 300 meters, respectively, for the same percentage of calls. Currently deployed wireless technology can locate 911 calls within an area no smaller than 10 to 15 square kilometers. It is argued that assisted-GPS technology offers superior accuracy, availability, and coverage at a reasonable cost},
author = {Djuknic, G M and Richton, R E},
doi = {10.1109/2.901174},
file = {:D$\backslash$:/Win 10/Documents/Mendeley Desktop/Djuknic, Richton - 2001 - Geolocation and assisted GPS.pdf:pdf},
isbn = {0018-9162 VO - 34},
issn = {0018-9162},
journal = {Computer},
keywords = {Appropriate technology,Earth,FCC,Global Positioning System,Next generation networking,Personnel,Safety,Telecommunication traffic,Vehicles,Wireless networks,assisted global positioning system,broadband wireless networks,geolocation,mobile stations,rescue teams,spatial distribution,wireless callers,wireless technology},
number = {2},
pages = {123--125},
title = {{Geolocation and assisted GPS}},
url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=901174},
Urlaccessdate = {2017-01-25},
volume = {34},
year = {2001}
}
@techreport{Chen2000,
abstract = {Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information (such as user location, time of day, nearby people and devices, and user activity). Since it was proposed about a decade ago, many researchers have studied this topic and built several context-aware applications to demonstrate the usefulness of this new technology. Context-aware applications (or the system infrastructure to support them), however, have never been widely available to everyday users. In this survey of research on context-aware systems and applications, we looked in depth at the types of context used and models of context information, at systems that support collecting and disseminating context, and at applications that adapt to the changing context. Through this survey, it is clear that context-aware research is an old but rich area for research. The difficulties and possible solutions we outline serve as guidance for researchers hoping to make context-aware computing a reality.},
annote = {@TechReport{\{}Dartmouth:TR2000-381,
author = {\{}Guanling Chen and David Kotz{\}},
title = {\{}{\{}A Survey of Context-Aware Mobile Computing Research{\}}{\}},
institution = {\{}Dartmouth College, Computer Science{\}},
address = {\{}Hanover, NH{\}},
number = {\{}TR2000-381{\}},
year = {\{}2000{\}},
month = {\{}November{\}},
URL = {\{}http://www.cs.dartmouth.edu/reports/TR2000-381.ps.Z{\}},
abstract = {\{}
Context-aware computing is a mobile computing paradigm in which
applications can discover and take advantage of contextual information
(such as user location, time of day, nearby people and devices, and
user activity). Since it was proposed about a decade ago, many
researchers have studied this topic and built several context-aware
applications to demonstrate the usefulness of this new
technology. Context-aware applications (or the system infrastructure
to support them), however, have never been widely available to
everyday users. In this survey of research on context-aware systems
and applications, we looked in depth at the types of context used and
models of context information, at systems that support collecting and
disseminating context, and at applications that adapt to the changing
context. Through this survey, it is clear that context-aware research
is an old but rich area for research. The difficulties and possible
solutions we outline serve as guidance for researchers hoping to make
context-aware computing a reality.
{\}}
{\}}},
archivePrefix = {arXiv},
arxivId = {1305.0982},
author = {Chen, Guanling and Kotz, David},
booktitle = {Technical Report TR2000-381},
doi = {10.1.1.140.3131},
eprint = {1305.0982},
file = {:D$\backslash$:/Win 10/Documents/Mendeley Desktop/Chen, Kotz - 2000 - A Survey of Context-Aware Mobile Computing Research.pdf:pdf},
isbn = {TR2000-381},
issn = {15277755},
number = {TR2000-381},
pages = {1--16},
title = {{A Survey of Context-Aware Mobile Computing Research}},
url = {http://www.cs.dartmouth.edu/reports/abstracts/TR2000-381/},
Urlaccessdate = {2017-01-25},
volume = {3755},
year = {2000}
}


text:
require mraa.inc

SRC_URI = "git://github.com/intel-iot-devkit/mraa.git;protocol=git;branch=gt"
SRCREV = "9efeceb9af75809c48efbca55636639e3cd08617"

gha_language: BitBake


text:
LICENSE = "MAME"
LIC_FILES_CHKSUM = "file://${RETRO_LICENSE_DIR}/MAME;md5=801f80980d171dd6425610833a22dbe6"

require mame.inc

LIBRETRO_EXTRA_MAKEFLAGS = " LDFLAGSEMULATOR="${TARGET_LDFLAGS}""

LIBRETRO_GIT_REPO = "github.com/libretro/${BPN}.git"