Caleb Weinreb, Mohammed Abdal Monium Osman, M. Jay, S. R. Datta
{"title":"Systems Neuro Browser (SNUB)","authors":"Caleb Weinreb, Mohammed Abdal Monium Osman, M. Jay, S. R. Datta","doi":"10.21105/joss.06187","DOIUrl":"https://doi.org/10.21105/joss.06187","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":" 39","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140385718","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daiane I. Dolci, James R. Maddison, David A. Ham, Guillaume Pallez, Julien Herrmann
{"title":"checkpoint_schedules: schedules for incremental\u0000checkpointing of adjoint simulations","authors":"Daiane I. Dolci, James R. Maddison, David A. Ham, Guillaume Pallez, Julien Herrmann","doi":"10.21105/joss.06148","DOIUrl":"https://doi.org/10.21105/joss.06148","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":" 41","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140213224","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"MRdataset : A unified and user-friendly interface to\u0000medical imaging datasets","authors":"Harsh Sinha, P. Raamana","doi":"10.21105/joss.06269","DOIUrl":"https://doi.org/10.21105/joss.06269","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"149 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140222929","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Jacobian of a robot refers to the matrix that linearly maps the velocity components of the end-effector and the velocities at the actuated joints. The Jacobian is extensively used in dimensional synthesis for Jacobian-based optimal performances of robotic manipulators, in which the optimal dimensional parameters of robots are computed. Determination of accurate mobility (Yang et al., 2008) of planar and spatial mechanisms can also be performed by using Jacobian in cases where Chebychev–Grübler–Kutzbach criterion cannot accurately determine the mobility (Gogu, 2005). As a result, Jacobian is a significant part for both kinematic analysis, dimensional synthesis and mobility determination of a mechanism. Hence, the formulation of Jacobian has its key importance in the literature and in the application of performance optimisation along with mobility computation. Formulation of Jacobian for serial manipulators can be computed easily, however, it is increasingly complicated to formulate Jacobian for parallel manipulators due to the existence of passive joint velocities and the nature in which these are related to active joint velocities. Several studies (Altuzarra et al., 2006; Dutre et al., 1997; D. Kim et al., 2000; S.-G. Kim &
{"title":"Automatic Computation for Robot Design (ACRoD): A\u0000Python package for numerical calculation of Jacobian of a robot at a\u0000given configuration around a specified end-effector point","authors":"A. Jacob, Rituparna Datta","doi":"10.21105/joss.05927","DOIUrl":"https://doi.org/10.21105/joss.05927","url":null,"abstract":"The Jacobian of a robot refers to the matrix that linearly maps the velocity components of the end-effector and the velocities at the actuated joints. The Jacobian is extensively used in dimensional synthesis for Jacobian-based optimal performances of robotic manipulators, in which the optimal dimensional parameters of robots are computed. Determination of accurate mobility (Yang et al., 2008) of planar and spatial mechanisms can also be performed by using Jacobian in cases where Chebychev–Grübler–Kutzbach criterion cannot accurately determine the mobility (Gogu, 2005). As a result, Jacobian is a significant part for both kinematic analysis, dimensional synthesis and mobility determination of a mechanism. Hence, the formulation of Jacobian has its key importance in the literature and in the application of performance optimisation along with mobility computation. Formulation of Jacobian for serial manipulators can be computed easily, however, it is increasingly complicated to formulate Jacobian for parallel manipulators due to the existence of passive joint velocities and the nature in which these are related to active joint velocities. Several studies (Altuzarra et al., 2006; Dutre et al., 1997; D. Kim et al., 2000; S.-G. Kim &","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"103 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140224320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Pywaterflood: Well connectivity analysis through\u0000capacitance-resistance modeling","authors":"Frank Male","doi":"10.21105/joss.06191","DOIUrl":"https://doi.org/10.21105/joss.06191","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"10 22","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140225378","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Summary The greeks R package leverages the Black-Scholes model and more general jump diffusion models to compute sensitivities of financial option prices for European, geometric and arithmetic Asian, as well as American options, with various payoff functions (for a treatment see Hull (2022), and Angus (1999) for the case of geometric Asian options). The Black-Scholes model is the standard approach for modelling stock prices, while jump diffusion models aim to offer a more realistic representation of market movements, see Kou (2002). Furthermore, methods to compute implied volatilities are provided for a wide range of option types and custom payoff functions. Classical formulas are implemented for European options in the Black-Scholes model, as is presented in Hull (2022). In the case of Asian options, Malliavin Monte Carlo Greeks are implemented, see Hudde & Rüschendorf (2023), or Lyuu et al. (2019). For American options, the Binomial Tree method is implemented, as is presented in Hull (2022). greeks includes a Shiny app to interactively plot the results.
{"title":"greeks: Sensitivities of Prices of Financial Options\u0000and Implied Volatilities","authors":"Anselm Hudde","doi":"10.21105/joss.05987","DOIUrl":"https://doi.org/10.21105/joss.05987","url":null,"abstract":"Summary The greeks R package leverages the Black-Scholes model and more general jump diffusion models to compute sensitivities of financial option prices for European, geometric and arithmetic Asian, as well as American options, with various payoff functions (for a treatment see Hull (2022), and Angus (1999) for the case of geometric Asian options). The Black-Scholes model is the standard approach for modelling stock prices, while jump diffusion models aim to offer a more realistic representation of market movements, see Kou (2002). Furthermore, methods to compute implied volatilities are provided for a wide range of option types and custom payoff functions. Classical formulas are implemented for European options in the Black-Scholes model, as is presented in Hull (2022). In the case of Asian options, Malliavin Monte Carlo Greeks are implemented, see Hudde & Rüschendorf (2023), or Lyuu et al. (2019). For American options, the Binomial Tree method is implemented, as is presented in Hull (2022). greeks includes a Shiny app to interactively plot the results.","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"6 s2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140230496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"GTFS Segments: A Fast and Efficient Library to Generate\u0000Bus Stop Spacings","authors":"Sairpaneeth Devunuri, Lewis J. Lehe","doi":"10.21105/joss.06306","DOIUrl":"https://doi.org/10.21105/joss.06306","url":null,"abstract":".","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"108 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140228443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matthew Peres Tino, Abbas Yusuf Abdulaziz, R. Suderman, Thomas J Akdeniz, N. Abukhdeir
{"title":"Shapelets: A Python package implementing shapelet\u0000functions and their applications","authors":"Matthew Peres Tino, Abbas Yusuf Abdulaziz, R. Suderman, Thomas J Akdeniz, N. Abukhdeir","doi":"10.21105/joss.06058","DOIUrl":"https://doi.org/10.21105/joss.06058","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"83 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140232496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Imbalance: A comprehensive multi-interface Julia\u0000toolbox to address class imbalance","authors":"Essam Wisam, Anthony Blaom","doi":"10.21105/joss.06310","DOIUrl":"https://doi.org/10.21105/joss.06310","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"46 1‐2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140231477","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FeenoX: a cloud-first finite-element(ish) computational\u0000engineering tool","authors":"Jeremy Theler","doi":"10.21105/joss.05846","DOIUrl":"https://doi.org/10.21105/joss.05846","url":null,"abstract":"","PeriodicalId":503081,"journal":{"name":"Journal of Open Source Software","volume":"86 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140236771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}