Skip to content

Code Projects workshop anthology | multiple topics [ G4, math, muonRad, Bioinformatics, Docker, Python ]

License

Notifications You must be signed in to change notification settings

zz37/_A.1__Code_Compendium

Repository files navigation

Code_Compendium

License

Licencia Apache, versión 2.0

  • This is the code projects workshop anthology.
  • Contents are subject to authorship. Contents can be used for recreational and hobby purposes. Based on the following license.
  • Contents can be either in esp or eng.

Index folder information

[Projects]Bioinformatics

  • Dsba protein analysis from Mathemtica Wolfram Language.

[Projects]Crypto_Demo_Pricing

  • Cryptocurrency data demo. File Ethereum classic / USD price data demo.
  • Prices retrieved from yahoo finance website, using the API.
  • Jupyter-notebook and python.

[Projects]Docker_wk

  • Content related to docker code projects and workshops.

[Projects]Python_wk

  • Content related to pure python code projects and workshops.
  • Requirements: Python v.3 o v.3+. Version

Files

  1. 3D-figures.ipynb. 3D figurs in python.
  2. Pandas_REGEX_Análisis.ipynb. How to use regex to extract info from a csv table.
  3. SQL**.ipynb. Shows how to use sqllite in a python jupyter notebook and the use of basic cursors of the IBM Db2 database.

Geant4_Lore_Code

Acerca de

  • Ejercicio de los ejemplos básicos de Geant4 con comentarios en esp.
  • Estado del proyecto: Estado.
  • Requisitos: Versión y Geant4 v10.07.

Esquema de carpetas del repositorio

  1. src(source) -> es la carpeta que contiene los archivos de las funciones del código fuente, *.cc o *.cpp.
  2. include -> es la carpeta que contiene los archivos de encabezado del código fuente, *.hh.
  3. build -> es la carpeta donde se contruye el ejecutable de la simulación de Geant4, con el código fuente(main).
  4. Para correr el main. a) mkdir build b) cd build c) cmake .. d) make e) ./exampleB1.

Esquema de archivos contenidos

Cada ejemplo viene con una serie de archivos.

  • README; en .txt u otro formato; es el archivo donde viene la descripción de cada ejemplo y sus caraterísticas. Explicando, cada clase y su función y la funcionalidad básica de ejecución de la simulación.
  • HISTORY; contiene la información cronológica de los autores y contribuyentes al desarrollo del ejemplo
  • exampleB1.cc es el archivo main, de la simulación.
  • La terminación *.mac son para los archivos macro, algunos son para la visualización(init_vis.mac) que se ejecutan en main, que a su vez llaman a otros archivos.
  • La terminación *.in, son los comandos de ejemplo a ingresar en la terminal de eventos dentro de la simulación de Geant4.
  • Los de terminación *.out es el resultado esperado de una corrida de simulación del ejemplo siguiendo los comandos base del ejemplo.
  • Las corridas con comandos por defecto estan en run1.mac y run2.mac; dependiendo de cada ejemplo pueden variar y ser más archivos.

Consideraciones

Deppendieno del ejemplo, el main puede invocar a varios archivos macro(*.mac), como ejemplo para la visualización(ui->user interface), como se muestra en el diagrama. El cual ui-> init_vis.mac -> vis.mac o a otro vis2.mac.

//: # (<script>mermaid.initialize({startOnLoad:true});</script>) //: # (

) //: # (graph LR;) //: # (main.cc-->User_Interface;) //: # (main.cc-->Run_Manager;) //: # (Run_Manager-->Otros_procesos;) //: # (User_Interface-->init_vis.mac;) //: # (init_vis.mac-->vis.mac;) //: # (init_vis.mac-->vis2.mac;) //: # (
)

Geant4 examples basic & advance

  • Geant4 basic and advance examples with some custom made code.

Material PDF Geant4

Material de Documentación para GEANT4, PDF.

Autores

  • El material que se encuentra en el repositorio, es una recopilación de la documentación en formato PDF para Geant4.
  • Los derechos de autor y propiedad intelectual es de las personas mismas.
  • Este reopsitorio es sólo de forma educativa.
  • No pretende la distribución ni reclamación de autoría.

Métodos Numéricos expediente

  • Contiene las metodologías de métodos numéricos y proyecto de rpc.

Option Pricing Theory

About

  • Theory notebook.
  • Project status: Status

Table of contents

  1. Basic securities.
  2. Call an Put options.
  3. Brownian Motion Process.
  4. Stochastic Differential Equation.

Requirements

  • Wolfram Mathematica, V.12 or V.12+. Version

Contributing

Contribution is welcomed on component (or project if there is no component for that project). To contribute to <project_name>, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

License

Apache License, Version 2.0

About

Code Projects workshop anthology | multiple topics [ G4, math, muonRad, Bioinformatics, Docker, Python ]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published