[dibeneditto.com](https://dibeneditto.com/) ⇒ [tools](/tools/) ⇒ links [[raw]](https://raw.githubusercontent.com/dibeneditto/dibeneditto.github.io/main/tools/links/README.md) [[edit]](https://github.com/dibeneditto/dibeneditto.github.io/edit/main/tools/links/README.md) # links: helpful links and useful snippets of code This document represents helpful links, information, and useful snippets of code. **TIP:** Press CTRL+F to find keywords fast. * [Academics & Research](#academics--research) * [Biomedical & Medicine](#biomedical--medicine) * [Science & Engineering](#science--engineering) * [Technology & Computing](#technology--computing) * [Breakthrough Research](#breakthrough-research) * [Career & Professional Development](#career--professional-development) * [Productivity & Tools](#productivity--tools) * [Reference Tables & Symbols](#reference-tables--symbols) ------------------------------------------------------------ ## Academics & Research * [Citation & Reference Management](#citation-reference-management) * [NIH NLM Cite](#nih-nlm-cite) * [Communication & Writing Tools](#communication-writing-tools) * [Learning (moocs-open-courses)](#learning-moocs--open-courses) * [Publication Resources](#publication-resources) * [Research Databases & Literature](#research-databases-literature) * [Research Methods & Tools](#research-methods-tools) * [University Resources](#university-resources) ### Citation & Reference Management * [AMA Style Citation Introduction – Purdue OWL](https://owl.purdue.edu/owl/research_and_citation/ama_style/index.html) * [Comparison of AMA and NLM Styles](https://www.gfmer.ch/writing/NLM_AMA_styles.htm) #### NIH NLM Cite * [[PDF] NIH Reference Examples](https://medicine.utah.edu/dfpm/internal/research-contracts/research/support-materials/pdfs/nih-reference-examples.pdf) * [\_Citing Medicine - NCBI Bookshelf](https://www.ncbi.nlm.nih.gov/books/NBK7256/) [\__type-firstAuthorOrOrgIfNoTitle-abrevTitle] [\_book-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM. Title. 1st ed. SecondaryAuthorOrEditors, TitleLikeEditorOrTranslator. PlaceOfPub: Publisher; cYYYY. Chapter Number, ChapterNameOrTitle; p. Pages. doi: doiNumber. ISBN: NoDashes. Available from: URL. [\_internet-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM. ArticleTitle. [Internet]. Organization; DateOfPub [Updated YYYY Mon DD; Cited YYYY Mon DD]. Available from: URL. [\_journal-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM. ArticleTitle. JournalTitle. DateOfPub;Volume(Issue):Pages. doi: DOI. PMID: PMID; PMCID: PMID. Available from: URL. [\_correspondence-email-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastname, AuthorFirstname (AuthorDepartment, AuthorOrganization, AuthorCityST. AuthorEmail). Email to: RecipientFirstName RecipientLastName. (RecipientDepartment, RecipientOrganization, RecipientCityST. RecipientEmail). DateOfEmailYYYYspaceMMspaceD. Subject: Subject. Attachment(s): "Filename1", "Filename2". [\_dissertation\|thesis-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM. ArticleTitle. [dissertation \| master's thesis]. [City (ST)]: UniversityNameOrPublisher; YYYY. TotalNumberOfPages p. Available from: URL. [\_report-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM (Author Affiliation, Organization, City, ST). ArticleTitle. Edition. PlaceOfPub: Publisher; DateOfPub. TotalNumberOfPages p. Report No.: ReportNumber. Contract No.: ContractNumber. NoteSentence. doi: doiNumber. Available from: URL. [\software-firstAuthorOrOrgIfNoTitle-abrevTitle] AuthorLastnameFM. SoftwareTitle [computer program on disk]. Version VersionNumber. PlaceOfPublication: Publisher; DateOfPublication. Available from: URL. ### Communication & Writing Tools * [Master Communicators – Interactive Visual Concepts](https://ciechanow.ski/archives/) * [(IUCr) Journal of Applied Crystallography - Greek letters and special symbols for IUCr Journals](https://journals.iucr.org/j/services/editguide.html) * [Avoiding Confusion With Alphanumeric Characters](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3541865/) * [Connected Papers Find and explore academic papers](https://www.connectedpapers.com/) * [Seeing Differently: Designing for Students With Colorblindness and Low Vision - SPS Distance Learning](https://dl.sps.northwestern.edu/blog/2015/12/seeing-differently-designing-for-students-with-colorblindness-and-low-vision/) ### Learning (MOOCs & Open Courses) * [1,700 Free Online Courses from Top Universities Open Culture](https://www.openculture.com/freeonlinecourses) ### Publication Resources * [Make & Print a Magazine - Easy Magazine Creator Blurb](https://www.blurb.com/magazine) -- Low Cost Prints in a Photo Magazine ### Research Databases & Literature * [Find Books - Search Results - Springer](https://link.springer.com/search?facet-content-type=Book) * [Google Scholar](https://scholar.google.com/) * [NIH NLM Journal Search](https://www.ncbi.nlm.nih.gov/nlmcatalog/) * [NIH NLM PubMed](https://pubmed.ncbi.nlm.nih.gov/) * [trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.](https://github.com/trimstray/the-book-of-secret-knowledge) ### Research Methods & Tools * [Bring structure to your research - protocols.io](https://www.protocols.io/) -- Bring structure to your research A secure platform for developing and sharing reproducible methods. * [Research Network Visualization Tools - Research Impact & Intelligence - Research Guides at Virginia Tech](https://guides.lib.vt.edu/research_impact_intelligence/research_viz) -- link graph, network graph ### University Resources * [CMU BME intranet](https://www.cmu.edu/bme/Intranet/index.html) * [CMU computer lab schedule updated daily](https://tef.andrew.cmu.edu/PublicReservationsCalendar) * [Handouts alphabetically - Student Academic Success Center - Carnegie Mellon University](https://www.cmu.edu/student-success/other-resources/handouts/index.html) * [Start - Coding & Data Support @ CMU Libraries - LibGuides at Carnegie Mellon University](https://guides.library.cmu.edu/coding-support/home) [[top]](#) ------------------------------------------------------------ ## Biomedical & Medicine * [Biomedical Companies by Location](#biomedical-companies-by-location) * [Louisville, KY, USA Area](#louisville-ky-usa-area) * [Pittsburgh, PA, USA Area](#pittsburgh-pa-usa-area) * [Biomedical Engineering (BME)](#biomedical-engineering-bme) * [Biomedical Engineering (BME) Diversity, Equity, and Inclusion (DEI)](#biomedical-engineering-bme-diversity-equity-and-inclusion-dei) * [Human Regeneration Research](#human-regeneration-research) * [Medical Device Cybersecurity](#medical-device-cybersecurity) * [Medicine & Medical Devices](#medicine-medical-devices) * [Professional Organizations, Societies, Memberships](#professional-organizations-societies-memberships) ### Biomedical Companies by Location #### Louisville, KY, USA Area * [Freudenberg Medical](https://www.freudenbergmedical.com/en/contact/) — Jeffersonville, IN, USA #### Pittsburgh, PA, USA Area * [Lifeware Labs](https://www.lifewarelabs.com/) ### Biomedical Engineering (BME) * [2020 International Consensus on First Aid Science With Treatment Recommendations Circulation](https://www.ahajournals.org/doi/full/10.1161/CIR.0000000000000897) * [Biomedical Devices - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/biomedical-devices) * [Careers & Associations - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/careers-and-associations) * [Critical care hepatology: definitions, incidence, prognosis and role of liver failure in critically ill patients Critical Care Full Text](https://ccforum.biomedcentral.com/articles/10.1186/s13054-022-04163-1) * [Ethics and Risk - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/ethics-and-risks) * [Find Books & Articles - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/find-books-and-articles) * [Find Videos - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/find-videos) * [Frank's Website](http://www.frankshospitalworkshop.com/) -- ** RECOMMENDED ** - Frank's Hospital Workshop is a free, noncommercial online resource created by an experienced biomedical technician, offering educational materials, user and service manuals, and training courses to help biomedical technicians in developing countries improve the maintenance and operation of hospital equipment. * [Health Literacy Online health.gov](https://health.gov/healthliteracyonline/) -- "A Guide for Simplifying the User Experience - This research-based guide will help you develop intuitive health websites and digital tools that can be easily accessed and understood by all users — including the millions of Americans who struggle to find, process, and use online health information." * [Official symbols and nomenclature of The Society of Rheology: Journal of Rheology: Vol 57, No 4](https://sor.scitation.org/doi/10.1122/1.4811184) * [Parts, Specs, & Schematics - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/guides/biomedical-engineering/parts) * [Standards - Biomedical Engineering - Douglas D. Schumann Library & Learning Commons at Wentworth Institute of Technology](https://library.wit.edu/c.php?g=418554&p=8298029) * [TISSUE DB » IT'IS Foundation](https://itis.swiss/virtual-population/tissue-properties/database/) -- Biomedical Tissue Properties Database: "tables are available for the densities, heat capacities, thermal conductivities, heat transfer rates, heat generation rates, viscosities, acoustic properties (speed of sound, attenuation constant, and non linearity), tissue weight fractions, and for MR parameters (longitudinal and transversal relaxation times)". #### Biomedical Engineering (BME) Diversity, Equity, and Inclusion (DEI) * [Advancing Research Impact in Society (ARIS)](https://researchinsociety.org/) — Professional development and resources for research impact. * [NIH Research Supplements to Promote Diversity in Health-Related Research (PA-21-071)](https://grants.nih.gov/grants/guide/pa-files/PA-21-071.html) ### Human Regeneration Research * [Reprogramming to Restore Vision – Nature (2020)](https://doi.org/10.1038/s41586-020-2975-4) * [The Gut Metabolite Indole-3 Propionate Promotes Nerve Regeneration – Nature (2022)](https://www.nature.com/articles/s41586-022-04884-x) * [Leprosy Bacteria Stimulate Liver Regeneration – BBC News](https://www.bbc.com/news/health-63626239) * [20181106 - open access - Brief Local Application of Progesterone via a Wearable Bioreactor Induces Long-Term Regenerative Response in Adult Xenopus Hindlimb: Cell Reports](https://doi.org/10.1016/j.celrep.2018.10.010) -- "Improved limb regeneration is driven by a wearable bioreactor containing progesterone" and "A 24-hr treatment is sufficient to trigger many months of regenerative growth". * [20190314 - Harvard study unlocks a key to regeneration – Harvard Gazette](https://news.harvard.edu/gazette/story/2019/03/harvard-study-unlocks-a-key-to-regeneration/) * [20190315 - pay wall - Acoel genome reveals the regulatory landscape of whole-body regeneration](https://doi.org/10.1126/science.aau6173) -- Harvard, EGR, which is present in humans, controls regeneration in worms. * [20200129 - open access - The various routes to functional regeneration in the central nervous system Communications Biology](https://doi.org/10.1038/s42003-020-0773-z) -- Why humans grow scar tissue instead of regenerating. * [20200904 - pay wall - Changes in regeneration-responsive enhancers shape regenerative capacities in vertebrates](https://doi.org/10.1126/science.aaz3090) -- Killifish, zebrafish, and human genetic differences. "AP-1 may be required for both injury and regeneration responses." * [20201120 - Scientists Are Cracking the Mysteries Behind Limb Regeneration – Now. Powered by Northrop Grumman](https://now.northropgrumman.com/scientists-are-cracking-the-mysteries-behind-human-regeneration/) * [20210119 - Regeneration - NIH National Institute of General Medical Sciences](https://www.nigms.nih.gov/education/fact-sheets/Pages/regeneration.aspx) -- Overview of human regeneration. * [20211123 - Programmable microbial ink for 3D printing of living materials produced from genetically engineered protein nanofibers Nature Communications](https://www.nature.com/articles/s41467-021-26791-x) * [20220126 - Acute multidrug delivery via a wearable bioreactor facilitates long-term limb regeneration and functional recovery in adult Xenopus laevis](https://www.science.org/doi/10.1126/sciadv.abj2164) -- Frog leg amputated, silicone cover, multiple drug cocktail, leg regrowth. * [20250612 - Biphasic Granular Bioinks for Biofabrication of High Cell Density Constructs for Dermal Regeneration - Shamasha - 2025 - Advanced Healthcare Materials - Wiley Online Library](https://advanced.onlinelibrary.wiley.com/doi/10.1002/adhm.202501430) -- Problem: Chronic wounds and severe skin injuries heal poorly with current grafts, often resulting in low cell density, poor dermal integration, and scarring. Solution: Researchers created a biphasic granular bioink (µInk) using fibroblast-laden gelatin microcarriers cross-linked by click chemistry, enabling 3D-printed high-cell-density constructs that integrate, vascularize, and regenerate dermal tissue with minimal scarring. * [Amputation Johns Hopkins Medicine](https://www.hopkinsmedicine.org/health/treatment-tests-and-therapies/amputation) * [Artificial Organs - Regenerative Research at The McGowan Institute University of Pittsburgh](https://www.upmc.com/services/regenerative-medicine/research/artificial-organs) * [Bioengineered Organs Initiative Carnegie Mellon University](https://engineering.cmu.edu/organs/) * [Bioengineered lungs Bioengineered Organs Initiative Carnegie Mellon University](https://engineering.cmu.edu/organs/research/bioengineered-lungs.html) * [Regenerative Medicine at the McGowan Institute University of Pittsburg](https://mirm-pitt.net/about-us/) * [The Alliance of Advanced BioMedical Engineering ASME](https://aabme.asme.org/posts/innovations-in-artificial-organs) ### Medical Device Cybersecurity * [Good Machine Learning Practice for Medical Device Development – FDA](https://www.fda.gov/medical-devices/software-medical-device-samd/good-machine-learning-practice-medical-device-development-guiding-principles) * [Medical Device Cybersecurity 101 for HTM Professionals – AAMI](https://www.aami.org/training/training-suites/regulatory/medical-device-cybersecurity-101-for-htm-professionals) * [Medical Device Cybersecurity Certificate – Purdue IUPUI](https://et.iupui.edu/departments/ent/programs/hetm/undergrad/cert-mdc/) * [Medical Device Cybersecurity Certification – UL Solutions](https://www.ul.com/services/medical-device-cybersecurity-certification) * [Endpoint Security Assessment – Journal of Cybersecurity and Privacy (2021)](https://www.mdpi.com/2624-800X/1/3/21) * [Threat Prediction using Ensemble Learning – IEEE Xplore (2022)](https://ieeexplore.ieee.org/abstract/document/9751963) ### Medicine & Medical Devices * [Medical Devices and Equipment – Biomedical Engineering](https://library.wit.edu/guides/biomedical-engineering/medical-devices) * [BioRender - Create Professional Science Figures in Minutes. Browse thousands of pre-made icons and templates from more than 30 fields of life sciences. SIGN UP FREE Available online for any computer. No download required.](https://biorender.com/) * [Extracorporeal Life Support Organization ELSO ECMO](https://www.elso.org/) * [From the Lab, the First Cartilage-Mimicking Gel That’s Strong Enough for Knees Duke Today](https://today.duke.edu/2020/06/lab-first-cartilage-mimicking-gel-strong-enough-knees) * [Introduction to Essentials of Cell Biology Learn Science at Scitable Nature](https://www.nature.com/scitable/ebooks/essentials-of-cell-biology-14749010/) * [Medical Device Components OEM Components Qosina](https://www.qosina.com/) * [Medical Encyclopedia: MedlinePlus](https://medlineplus.gov/encyclopedia.html) * [The Human Protein Atlas](https://www.proteinatlas.org/) * [United Network for Organ Sharing UNOS US Organ Transplantation](https://unos.org/) * [Gamma Knife Radiosurgery Johns Hopkins Medicine](https://www.hopkinsmedicine.org/health/treatment-tests-and-therapies/gamma-knife-radiosurgery) -- "Gamma Knife radiosurgery is a type of radiotherapy treatment. It’s also called stereotactic radiosurgery. Even though it’s called surgery, a Gamma Knife procedure doesn't use incisions. It also isn’t a knife. Gamma Knife uses very precise beams of gamma rays to treat an area of disease (lesion) or growth (tumor). It’s most often used in the brain. The beams of gamma radiation send a very intense dose of radiation to a small area without a need to make an incision. Radiosurgery destroys cells so that they can’t grow. A lesion or tumor will shrink in size over time." ### Professional Organizations, Societies, Memberships * [AAMI – Association for the Advancement of Medical Instrumentation](http://www.aami.org/) — Certifications: CBET, CRES, CHTM, CISS, CABT. * [AIMBE – American Institute for Medical and Biological Engineering](https://aimbe.org/) * [ASAIO – American Society of Artificial and Internal Organs](https://asaio.org/) * [ASB – American Society of Biomechanics](http://www.asbweb.org/) * [ASEE – American Society for Engineering Education](https://www.asee.org/) * [ASEE BED – Biomedical Engineering Division](https://sites.asee.org/bed/) * [ASME BED – Bioengineering Division](https://community.asme.org/bioengineering_division/w/wiki/3448.about.aspx) * [BMES – Biomedical Engineering Society](https://www.bmes.org/) * [ESB – European Society for Biomaterials](http://www.esbiomaterials.eu/) * [ESB – European Society of Biomechanics](http://esbiomech.org/) * [IBE – Institute of Biological Engineering](http://www.ibe.org/) * [IEEE EMBS – Engineering in Medicine and Biology Society](http://www.embs.org/) * [IFMBE – International Federation for Medical and Biological Engineering](http://www.ifmbe.org/) * [IPEM – Institute of Physics and Engineering in Medicine](http://www.ipem.ac.uk/) * [ISB – International Society of Biomechanics](http://www.isbweb.org/) * [ISPO – International Society for Prosthetics and Orthotics](http://www.ispoint.org/) * [IUPESM – International Union for Physical and Engineering Sciences in Medicine](http://www.iupesm.org/) * [NIH – National Institutes of Health](https://www.nih.gov/) * [PLOS Medicine](https://journals.plos.org/plosmedicine/) * [PLOS – Public Library of Science](http://www.plos.org/) * [SFB – Society for Biomaterials](http://www.biomaterials.org/) * [The Klinke Lab – West Virginia University (OpenWetWare)](https://openwetware.org/wiki/Klinke) [[top]](#) ------------------------------------------------------------ ## Science & Engineering * [Biology](#biology) * [Chemistry](#chemistry) * [Electronics](#electronics) * [Electronics by Use Case](#electronics-by-use-case) * [Engineering](#engineering) * [Engineering Diagram Drawing Tools](#engineering-diagram-drawing-tools) * [Engineering GFSD Method](#engineering-gfsd-method) * [Engineering GUESS Method](#engineering-guess-method) * [Engineering Piping and Instrumentation Diagram (P&ID)](#engineering-piping-and-instrumentation-diagram-pid) * [Engineering Process](#engineering-process) * [Engineering Standards](#engineering-standards) * [Engineering Unit Conversion](#engineering-unit-conversion) * [Geospatial & Maps](#geospatial-maps) * [Manufacturing](#manufacturing) * [Additive Manufacturing](#additive-manufacturing) * [G-Code](#g-code) * [Subtractive Manufacturing](#subtractive-manufacturing) * [Materials](#materials) * [Mathematics](#mathematics) * [Metrology](#metrology) * [Physics](#physics) * [Robotics](#robotics) ### Biology * [Integrated Taxonomic Information System](https://www.itis.gov/) ### Chemistry * [\_PubChem Periodic Table](https://pubchem.ncbi.nlm.nih.gov/periodic-table/) * [CAS Common Chemistry](https://commonchemistry.cas.org/) — Search by compound name, SMILES, InChI, or CAS Registry Number. * [NIST Chemical Formula Search](https://webbook.nist.gov/chemistry/form-ser/) * [Chemistry Tables](https://cxp.cengage.com/contentservice/assets/owms01h/references/chemtables/orgChemIndex.html) * [ChemSpider – Chemical Database](https://www.chemspider.com/) * [Dynamic Periodic Table (Ptable)](https://ptable.com/#Properties) * [Empirical Formula Calculator](https://scilearn.sydney.edu.au/fychemistry/calculators/empirical_formula.shtml) * [Ideal Gas Law Calculator](https://www.webqc.org/ideal_gas_law.html) * [Molarity Calculator](https://www.omnicalculator.com/chemistry/molarity) * [Royal Society of Chemistry – Periodic Table](https://www.rsc.org/periodic-table/) * [Los Alamos National Laboratory – Periodic Table](https://periodic.lanl.gov/index.shtml) * [PhET Interactive Simulations (Physics, Chemistry, Biology, Math)](https://phet.colorado.edu/) * [Chemistry LibreTexts – Glassware and Equipment](https://chem.libretexts.org/Bookshelves/Organic_Chemistry/Organic_Chemistry_Lab_Techniques_(Nichols)/01%3A_General_Techniques/1.02%3A_Glassware_and_Equipment/1.2A%3A_Pictures_of_Glassware_and_Equipment) * [RHS Periodic Table of Elements](https://users.stlcc.edu/gkrishnan/periodictable.html) * [Thinkwell Chemistry Video Lessons](https://www.wadsworthmedia.com/chemistry/thinkwell/thinkwell_intro.html) * [WebWISER – Substance List](https://webwiser.nlm.nih.gov/knownSubstanceSearch) * [Wolfram Alpha Chemistry Widgets](https://www.wolframalpha.com/widgets/gallery/?category=chemistry) ### Electronics * [Circuit Simulator Applet](https://www.falstad.com/circuit/) * [CircuitVerse - Online Digital Logic Circuit Simulator](https://circuitverse.org/) * [Circuits and Electronics Electrical Engineering and Computer Science MIT OpenCourseWare](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/index.htm) * [Diode - Build, program, and simulate hardware project in the browser.](https://www.withdiode.com) -- Electronics * [Labs Circuits and Electronics Electrical Engineering and Computer Science MIT OpenCourseWare](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/labs/) * [Lecture Notes Circuits and Electronics Electrical Engineering and Computer Science MIT OpenCourseWare](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/lecture-notes/) * [Online circuit simulator & schematic editor - CircuitLab](https://www.circuitlab.com/) * [PCB Prototype & PCB Fabrication Manufacturer - JLCPCB](https://jlcpcb.com/) * [Textbook for Electrical Engineering & Electronics](https://www.allaboutcircuits.com/textbook/) * [Where to Find Free Schematic Drawing Software for Arduino, Raspberry Pi, and Other SBCs](https://www.makeuseof.com/free-schematic-drawing-software-arduino-raspberry-pi/) * [Wokwi - Online ESP32, STM32, Arduino Simulator](https://wokwi.com/) ### Electronics by Use Case * [Amazon.com: AUTEX Pressure Transducer Sensor 100 Psi Pressure Sender 316 Stainless Steel Oil Pressure Transmitter 1/8" -27 NPT For Oil Fuel Air Water Pressure : Automotive](https://www.amazon.com/gp/product/B00NIK9E10/) * [Freescale Semiconductor - Pressure 100 kPa On-Chip Temperature Compensated Silicon Pressure Sensors](https://www.nxp.com/docs/en/data-sheet/MPX2102.pdf) -- MPX 2102 A piezoelectric pressure sensor. * [Motor and stepper control - Overview Adafruit Proto Shield for Arduino Adafruit Learning System](https://learn.adafruit.com/adafruit-proto-shield-arduino) -- Protoshield V6 16 Relay Module ### Engineering #### Engineering Diagram Drawing Tools * [\_draw.io - diagrams.net](https://app.diagrams.net/) -- "Flowchart Maker and Online Diagram Software. diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw.io can import .vsdx, Gliffy and Lucidchart files." Security-first diagramming for teams. Bring your storage to our online tool, or go max privacy with the desktop app. No login or registration required. * [Aspose.Diagram Visio Editor](https://products.aspose.app/diagram/en/editor) * [DOT Language Graphviz](https://graphviz.org/doc/info/lang.html) -- DOT Language. Graph visualization. Abstract grammar for defining Graphviz nodes, edges, graphs, subgraphs, and clusters. * [draw.io source code - jgraph/drawio: draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding](https://github.com/jgraph/drawio) * [Gliffy - Diagramming Software & Team Collaboration Tools Gliffy Diagram Apps](https://www.gliffy.com/) * [Graphviz Visual Editor](https://magjac.com/graphviz-visual-editor/) -- DOT language. Graph Visualization. Graphviz-visual-editor, a web application allowing interactive editing of Graphviz graphs using the DOT language. Graphviz is free, open-source software that renders diagrams from text descriptions in DOT. This suite, including the editor, is used to create diverse diagrams like network topologies and software dependency graphs. The editor lets users create and edit diagrams within a web browser. * [Graphviz](https://graphviz.org/about/) -- DOT language. Graph Visualization. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains. * [Lucidchart](https://lucid.app/pricing/lucidchart#/pricing/chart) * [Microsoft Visio - Flowchart Maker and Diagramming Software Microsoft Visio](https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software) * [Sketchviz - Create and publish Graphviz graphs on the web for free](https://sketchviz.com/new) -- DOT language. Graph Visualization. Sketchviz lets you create and publish hand-drawn Graphviz charts for free, hand drawn, hand drawing * [SmartDraw - Create Flowcharts, Floor Plans, and Other Diagrams on Any Device](https://www.smartdraw.com/) * [Visual Communication Software To Make Pro Diagrams - OmniGraffle - The Omni Group](https://www.omnigroup.com/omnigraffle) #### Engineering GFSD Method 1. Given 2. Find 3. Solution/Analysis 4. Discussion/Conclusion #### Engineering GUESS Method 1. Given 2. Unknown 3. Equation(s) 4. Setup (Substitution) 5. Solve [[source]](https://umanitoba.ca/student/academiclearning/media/GUESS-Blank-template.pdf) #### Engineering Piping and Instrumentation Diagram (P&ID) Engineering Process. * [[PDF] AMERICAN NATIONAL STANDARD ANSI/ISA-5.1-2009 Instrumentation Symbols and Identification](http://integrated.cc/cse/Instrumentation_Symbols_and_Identification.pdf) * [[PDF] FLUID POWER GRAPHIC SYMBOLS ANSI Y32.10 GRAPHIC SYMBOLS](https://advancedfluidpowerinc.com/wp-content/uploads/2016/03/Fluid_Power_Symbols.pdf) * [\_ISO Graphical Symbols Online Browsing Platform (OBP)](https://www.iso.org/obp/ui) -- With search symbols. Highly recommended. * [ISO 10628 Diagrams for the chemical and petrochemical industry - Wikipedia](https://en.wikipedia.org/wiki/ISO_10628) -- "Diagrams for the chemical and petrochemical industry specifies the classification, content, and representation of flow diagrams." * [ISO 14617 Graphical symbols for diagrams - Wikipedia](https://en.wikipedia.org/wiki/ISO_14617) -- "Graphical symbols for diagrams is a library of graphical symbols for diagrams used in technical applications." * [Piping and instrumentation diagram - Wikipedia](https://en.wikipedia.org/wiki/Piping_and_instrumentation_diagram) * [Process engineering - Wikipedia](https://en.wikipedia.org/wiki/Process_engineering) * [Process flow diagram - Wikipedia](https://en.wikipedia.org/wiki/Process_flow_diagram) * [smartdraw - Flowchart Symbols Get Easy-to-Use Flowchart Symbols for Flowchart Diagrams](https://www.smartdraw.com/flowchart/flowchart-symbols.htm) #### Engineering Process 1. Define the Problem 2. Research 3. Propose a Solution 4. Design 5. Build a Prototype 6. Test 7. Evaluate Source: [[source]](https://www.nationalgeographic.org/media/engineering-process/) #### Engineering Standards * [[PDF] ASME Y14.5-2009 Dimensioning and Tolerancing](http://mu2e.phy.duke.edu/cw/drawing/GDT/Y14-5_Edtn_2009%20(1).pdf) * [ISO Publicly Available Standards](https://standards.iso.org/ittf/PubliclyAvailableStandards/index.html) * [NIST Guide to the SI, Chapter 8 NIST](https://www.nist.gov/pml/special-publication-811/nist-guide-si-chapter-8) * [Y14.5 - Dimensioning and Tolerancing - ASME](https://www.asme.org/codes-standards/find-codes-standards/y14-5-dimensioning-tolerancing) #### Engineering Unit Conversion * [SI Conversion Calculator - AMA Manual of Style](https://www.amamanualofstyle.com/page/si-conversion-calculator) * [Unit Conversion NIST](https://www.nist.gov/pml/owm/metric-si/unit-conversion) ### Geospatial & Maps * [bunker.land](https://bunker.land/) -- Mapping the Best Places to Wait out a Nuclear War. * [Mapped: The Salary You Need to Buy a Home in 50 U.S. Cities](https://www.visualcapitalist.com/mapped-the-salary-you-need-to-buy-a-home-in-50-u-s-cities/) * [Nuclear Fallout Map - Effects of a full-scale nuclear war on the united states - Halcyon Maps](https://www.halcyonmaps.com/#/us-nuclear-war-map/) * [Nuclear War Map: what would happen in a nuclear war?](https://nuclearwarmap.com/) -- Nuclear War Simulation * [OpenRailwayMap](https://www.openrailwaymap.org/) -- Train railways. * [PLAN A Princeton Science & Global Security](https://sgs.princeton.edu/the-lab/plan-a) -- "...simulation for a plausible escalating war between the United States and Russia using realistic nuclear force postures, targets and fatality estimates. It is estimated that there would be more than 90 million people dead and injured within the first few hours of the conflict. ...based on independent assessments of current U.S. and Russian force postures, nuclear war plans, and nuclear weapons targets. It uses extensive data sets of the nuclear weapons currently deployed, weapon yields, and possible targets for particular weapons, as well as the order of battle estimating which weapons go to which targets in which order in which phase of the war to show the evolution of the nuclear conflict from tactical, to strategic to city-targeting phases." ### Manufacturing #### Additive Manufacturing * [FlashForge Finder 3 3d Printer](https://www.flashforgeshop.com/product/flashforge-finder-3-3d-printer) -- Standard package * [Prototyping - Metal 3D Printing - Dan Gelbart - YouTube](https://www.youtube.com/watch?v=nyYcomX7Lus&list=WL&index=76) #### G-Code * [G-code - RepRap](https://reprap.org/wiki/G-code) * [NC Viewer // GCode Viewer and Machine Simulator](https://ncviewer.com/) #### Subtractive Manufacturing * [How To Use a Lathe](https://www.americanmachinetools.com/how_to_use_a_lathe.htm) -- Instructions to learn how to use a lathe * [How to use a Milling Machine - Instructions](https://www.americanmachinetools.com/how_to_use_a_milling_machine.htm) -- Instructions how to use a milling machine (vertical mill, knee mill) ### Materials * [2022-06-09 - Antimicrobial second skin using copper nanomesh PNAS](https://www.pnas.org/doi/abs/10.1073/pnas.2200830119) * [2022-06-14 - A biological super glue from mistletoe berries? - McGill University](https://www.mcgill.ca/newsroom/channels/news/biological-super-glue-mistletoe-berries-339907) -- "**viscin** adheres strongly to both synthetic materials (metals, plastics, and glass) and biological tissues, such as skin and cartilage" bone glue, skin glue, organ glue * [2022-05-19 - Scalable super hygroscopic polymer films for sustainable moisture harvesting in arid environments Nature Communications](https://www.nature.com/articles/s41467-022-30505-2) -- "Extracting ubiquitous atmospheric water is a sustainable strategy to enable decentralized access to safely managed water but remains challenging due to its limited daily water output at low relative humidity (≤30% RH). Here, we report super hygroscopic polymer films (SHPFs) composed of renewable biomasses and hygroscopic salt, exhibiting high water uptake of 0.64–0.96 g g−1 at 15–30% RH. **Konjac glucomannan** facilitates the highly porous structures with enlarged air-polymer interfaces for active moisture capture and water vapor transport." * [Zytel PLUS Nylon Resin DuPont Zytel](https://www.mobility-materials.com/knowledge/zytel-plus-performance.html) * [A Wolverine-inspired material University of California](https://www.universityofcalifornia.edu/news/wolverine-inspired-material) -- "Scientists, including several from the University of California, Riverside, have developed a transparent, self-healing, highly stretchable conductive material that can be electrically activated to power artificial muscles and could be used to improve batteries, electronic devices, and robots." ### Mathematics * [13.3: Some Common Mathematical Symbols and Abbreviations - Mathematics LibreTexts](https://math.libretexts.org/Bookshelves/Linear_Algebra/Book%3A_Linear_Algebra_(Schilling_Nachtergaele_and_Lankham)/13%3A_Appendices/13.03%3A_Some_Common_Mathematical_Symbols_and_Abbreviations) * [Algebra-Driven Design: Elegant Software from Simple Building Blocks](https://algebradriven.design/) -- "The book that teaches you to discover leak-free abstractions, and to automatically derive implementations." * [AnyoneCanDoIt/MathELI5.md at master · EternityForest/AnyoneCanDoIt](https://github.com/EternityForest/AnyoneCanDoIt/blob/master/MathELI5.md) -- Math: Explain it like I'm 5 Inspired by a subreddit. All the math that someone with no math talent knows and uses without actually understanding, and the facts that people who actually knows math seem to think are "too obvious" to write down. None of the fundamentals and excercises I never learned. You should probably go actually learn math. * [Book - Geometry for Programmers](https://www.manning.com/books/geometry-for-programmers) * [hmemcpy/milewski-ctfp-pdf: Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source](https://github.com/hmemcpy/milewski-ctfp-pdf) -- "Category Theory For Programmers An unofficial PDF version of "Category Theory For Programmers" by Bartosz Milewski, converted from his blogpost series (with permission!)." * [Interactive Linear Algebra](https://textbooks.math.gatech.edu/ila/index2.html) * [Jam3/math-as-code: a cheat-sheet for mathematical notation in code form](https://github.com/Jam3/math-as-code) -- Javascript * [List of mathematical symbols by subject - Wikipedia _math-symbols](https://en.wikipedia.org/wiki/List_of_mathematical_symbols_by_subject) * [List of Unicode Characters of Category “Math Symbol”](https://www.compart.com/en/unicode/category/Sm) * [Main Content – Math ∩ Programming](https://jeremykun.com/main-content/) -- Art, Graphics, and Procedural Generation; Signal Processing; Machine Learning and Data Mining; Graphs and Network Science; Combinatorial Optimization; Algorithmic Game Theory; Software Engineering; Quantum Computing; Cryptography; Streaming and Sublinear Algorithms; Natural Language; Computational Category Theory; Computational Topology; Games; Miscellaneous; Education; * [Math Symbols Symbol Codes Math Unicode Entities Math Chacters](https://sites.psu.edu/symbolcodes/accents/math/mathchart/) * [Resources for Learning Computational Complexity Theory – Brett Mullins – Researcher - Data Scientist](https://bcmullins.github.io/complexity_theory_resources/) * [The Tortoise and the Hare Algorithm for Finite Lists, Compositionally ACM Transactions on Programming Languages and Systems](https://dl.acm.org/doi/10.1145/3564619) * [Wolfram Alpha: Computational Intelligence](https://www.wolframalpha.com/) ### Metrology The science of measurement and its application. * [Metrology NIST](https://www.nist.gov/metrology) * [Mitutoyo America Corporation Precision Metrology Solutions](https://www.mitutoyo.com/) ### Physics * [PhET Interactive Physics Simulations](https://phet.colorado.edu/) * [Preparing Graphs – Truman Chemistry Lab](https://chemlab.truman.edu/data-analysis/preparing-graphs/) * [Essentials of the SI: Base & derived units](https://physics.nist.gov/cuu/Units/units.html) * [List of common physics notations - Wikipedia](https://en.wikipedia.org/wiki/List_of_common_physics_notations) * [Special Symbols – The Physics Hypertextbook](https://physics.info/symbols/) * [Table of thermodynamic equations - Wikipedia](https://en.wikipedia.org/wiki/Table_of_thermodynamic_equations) * [The Physics Classroom](https://www.physicsclassroom.com/) -- physics simulations * Science Chart Example – Y-axis vs. X-axis X-axis, independent variable (unit) Y-axis, dependent variable (unit) Y-axis vs. X-axis ### Robotics * [ARM Institute Advanced Robotics for Manufacturing](https://arminstitute.org/) -- Located in Pittsburgh, PA. * [Carnegie Robotics](https://www.carnegierobotics.com/) -- Reliable and Versatile Stereo Cameras * [Leybold](https://www.leybold.com/en) -- Vacuum related products and services, location in Pittsburgh, PA. * [Pittsburgh Robotics Network](https://robopgh.org/) [[top]](#) ------------------------------------------------------------ ## Breakthrough Research * [Biomedical & Health](#biomedical--health) * [Computational & AI](#computational-ai) * [Energy, Environment, & Sustainability](#energy-environment-sustainability) * [Fundamental Science & Physics](#fundamental-science-physics) * [Materials & Manufacturing](#materials-manufacturing) ### Biomedical & Health * 2017-07-28 — [Tough adhesives for diverse wet surfaces - Science](https://doi.org/10.1126/science.aah6362) — Adhesive effective in presence of blood, potential for wound repair. * 2020-12-02 — [Reprogramming to recover youthful epigenetic information and restore vision - Nature](https://doi.org/10.1038/s41586-020-2975-4) — Epigenetic reprogramming for tissue repair and reversal of age-related decline. * 2021-05-13 — [Mammals can breathe through their intestines - Science](https://doi.org/10.1126/science.abj4741) — Anal ventilation study, possible application in respiratory failure. * 2022-06-03 — [Plant-Based Diet and Risk of Digestive System Cancers - Frontiers in Public Health](https://doi.org/10.3389/fpubh.2022.892153) — Protective effect against digestive system cancers. * 2022-06-13 — [Risk of Alzheimer's Disease Following Influenza Vaccination - Journal of Alzheimer's Disease](https://doi.org/10.3233/JAD-220361) — Influenza vaccination associated with reduced Alzheimer’s risk in older adults. * 2022-06-15 — [An exercise-inducible metabolite that suppresses feeding and obesity - Nature](https://www.nature.com/articles/s41586-022-04828-5) * 2022-06-22 — [The gut metabolite indole-3 propionate promotes nerve regeneration and repair - Nature](https://www.nature.com/articles/s41586-022-04884-x) * 2022-06-30 — [Hedgehog signaling reprograms hair follicle niche fibroblasts - Developmental Cell](https://www.cell.com/developmental-cell/fulltext/S1534-5807(22)00414-2) — Potential cure for androgenetic alopecia. * 2022-08-02 — [Tuberculosis vaccine candidate VPM1002 safe in HIV- and non-HIV-exposed newborns - Max Planck](https://www.mpg.de/19040549/0801-bich-tuberculosis-vaccine-candidate-vpm1002-safe-in-hiv-and-non-hiv-exposed-newborns-as-study-shows-17216463-x) * 2022-08-11 — [An Antibody from Single Human VH-rearranging Mouse Neutralizes All SARS-CoV-2 Variants - Science Immunology](https://www.science.org/doi/10.1126/sciimmunol.add5446) * 2022-11-15 — [In vivo partial reprogramming by bacteria promotes adult liver organ growth - Cell Reports Medicine](https://www.cell.com/cell-reports-medicine/fulltext/S2666-3791(22)00379-2) — Leprosy bacteria stimulate liver regeneration. * 2022-11-22 — [A multivalent nucleoside-modified mRNA vaccine against all influenza virus subtypes - Science](https://www.science.org/doi/10.1126/science.abm0271) — Toward a universal influenza vaccine. * 2022-11-24 — [Wireless, closed-loop smart bandage with integrated sensors and stimulators - Nature Biotechnology](https://www.nature.com/articles/s41587-022-01528-3) — Accelerated wound healing via smart bandage. * 2023-10-06 — [These bubbles kill cancer - Michigan Engineering News](https://news.engin.umich.edu/2023/10/these-bubbles-kill-cancer/) — Ultrasound breakthrough for cancer treatment. ### Computational & AI * 2022-05-19 — [Automated Crossword Solving - arXiv](https://doi.org/10.48550/arXiv.2205.09665) — See also [Berkeley Crossword Solver](https://berkeleycrosswordsolver.com/) ### Energy, Environment, & Sustainability * 2022-02-14 — [Highly efficient and salt rejecting solar evaporation - Nature Communications](https://doi.org/10.1038/s41467-022-28457-8) * 2022-06-23 — [Hybrid inorganic–biological artificial photosynthesis system - Nature Food](https://www.nature.com/articles/s43016-022-00530-x) * 2022-11-17 — [Common fungus eliminates toxic mercury from soil and water](https://phys.org/news/2022-11-common-fungus-toxic-mercury-soil.html) * 2023-01-24 — [Power-draining flaw in laptop and phone batteries - CBC News](https://www.cbc.ca/news/canada/nova-scotia/battery-power-laptop-phone-research-dalhousie-university-1.6724175) ### Fundamental Science & Physics * 2016-10-29 — [Towards Contactless Silent Speech Recognition using IR-UWB Radar - Sensors](https://doi.org/10.3390/s16111812) * 2022-04-27 — [The field-free Josephson diode in a van der Waals heterostructure - Nature](https://doi.org/10.1038/s41586-022-04504-8) — One-way superconductor. * 2022-06-08 — [Catalytic Synthesis of Polyribonucleic Acid on Prebiotic Rock Glasses - Astrobiology](https://doi.org/10.1089/ast.2022.0027) * 2022-06-12 — [Transmissible Cancers in an Evolutionary Perspective - iScience](https://doi.org/10.1016/j.isci.2020.101269) * 2022-07-28 — [Origins of life chemical reactions - Scripps Research](https://www.scripps.edu/news-and-events/press-room/2022/20220728-krishnamurthy-origins-of-life-chemical-reactions.html) * 2022-08-30 — [Experimenters’ sex modulates mouse behaviors and responses to ketamine - Nature Neuroscience](https://www.nature.com/articles/s41593-022-01146-x) * 2022-09-29 — [Scientist resolves how protons move through water](https://phys.org/news/2022-09-scientist-holy-grails-physical-chemistry.html) * 2022-10-13 — [Hydrogel interfaces for merging humans and machines - Nature Review](https://doi.org/10.1038/s41578-022-00483-4) * 2023-03-30 — [Sounds emitted by plants under stress are airborne and informative - Cell](https://www.cell.com/cell/fulltext/S0092-8674(23)00262-3) ### Materials & Manufacturing * 2013-06-07 — [A Microfluidic D-subminiature Connector - Lab On A Chip](https://doi.org/10.1039/c3lc50201e) * 2020-07-20 — [Non-cuttable material created through local resonance and strain rate effects - Scientific Reports](https://doi.org/10.1038/s41598-020-65976-0) — “Proteus” material resistant to cutting. * 2020-02-21 — [Rapid and complete paraffin removal from human tissue sections - PMC](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7677988/) — Histology method improvement. * 2022-04-06 — [Direct sound printing - Nature Communications](https://doi.org/10.1038/s41467-022-29395-1) — Ultrasound-enabled 3D printing. * 2022-07-06 — [Freeform 3D Ice Printing at the Micro Scale - Advanced Science](https://onlinelibrary.wiley.com/doi/10.1002/advs.202201566) * 2022-09-22 — [Researchers Uncover How to 3D-Print One of the Strongest Stainless Steels - NIST](https://www.nist.gov/news-events/news/2022/09/researchers-uncover-how-3d-print-one-strongest-stainless-steels) * 2022-10-26 — [Scientists discover material made like a plastic but conducts like a metal](https://phys.org/news/2022-10-scientists-material-plastic-metal.html) [[top]](#) ------------------------------------------------------------ ## Technology & Computing * [Computer Science](#computer-science) * [Google Tools](#google-tools) * [Google Docs Colors](#google-docs-colors) * [Google Extensions & Add-Ons](#google-extensions-add-ons) * [Google Hidden Links and Chromebook Fixes](#google-hidden-links-and-chromebook-fixes) * [Image & Video Tools](#image-video-tools) * [Image Tools](#image-tools) * [Dithering](#dithering) * [Video Editing](#video-editing) * [Machine Learning](#machine-learning) * [PDF & Text Tools](#pdf-text-tools) * [PDF Tools](#pdf-tools) * [PDF Tools DOCX to PDF](#pdf-tools-docx-to-pdf) * [PDF Tools PPTX to PDF](#pdf-tools-pptx-to-pdf) * [Text Tools](#text-tools) * [Programming Languages & Tools](#programming-languages-tools) * [HTML Resources](#html-resources) * [JavaScript](#javascript) * [JavaScript Bookmarklets](#javascript-bookmarklets) * [JavaScript Resources](#javascript-resources) * [LaTeX](#latex) * [MATLAB](#matlab) * [Markdown](#markdown) * [Python](#python) * [Python Anaconda](#python-anaconda) * [Python Jupyter](#python-jupyter) * [Python Spyder](#python-spyder) * [Python TensorFlow](#python-tensorflow) * [SVG](#svg) * [SVG Optimization](#svg-optimization) * [Regular Expressions (RE, REs, regex, regexes, regexp)](#regular-expressions-re-res-regex-regexes-regexp) * [Regular Expressions Curated](#regular-expressions-curated) * [Windows Tools](#windows-tools) * [Windows Reducing Disk Space Usage in System Volume Information](#windows-reducing-disk-space-usage-in-system-volume-information) * [Windows Software](#windows-software) * [Windows Tweaks](#windows-tweaks) ### Computer Science * [API Reference - Chrome Developers](https://developer.chrome.com/docs/extensions/reference/) * [Date and Time Formats](https://www.w3.org/TR/NOTE-datetime) * [Documentation System](https://documentation.divio.com/) -- How to document information related to your software. * [Media Types (Formely known as MIME Types)](https://www.iana.org/assignments/media-types/media-types.xhtml) * [The Missing Semester of Your CS Education · the missing semester of your cs education](https://missing.csail.mit.edu/) ### Google Tools #### Google Docs Colors | #000000 | #434343 | #666666 | #999999 | #B7B7B7 | #CCCCCC | #D9D9D9 | #EFEFEF | #F3F3F3 | #FFFFFF | | #980000 | #FF0000 | #FF9900 | #FFFF00 | #00FF00 | #00FFFF | #4A86E8 | #0000FF | #9900FF | #FF00FF | | #E6B8AF | #F4CCCC | #FCE5CD | #FFF2CC | #D9EAD3 | #D0E0E3 | #C9DAF8 | #CFE2F3 | #D9D2E9 | #EAD1DC | | #DD7E6B | #EA9999 | #F9CB9C | #FFE599 | #B6D7A8 | #A2C4C9 | #A4C2F4 | #9FC5E8 | #B4A7D6 | #D5A6BD | | #CC4125 | #E06666 | #F6B26B | #FFD966 | #93C47D | #76A5AF | #6D9EEB | #6FA8DC | #8E7CC3 | #C27BA0 | | #A61C00 | #CC0000 | #E69138 | #F1C232 | #6AA84F | #45818E | #3C78D8 | #3D85C6 | #674EA7 | #A64D79 | | #85200C | #990000 | #B45F06 | #BF9000 | #38761D | #134F5C | #1155CC | #0B5394 | #351C75 | #741B47 | | #5B0F00 | #660000 | #783F04 | #7F6000 | #274E13 | #0C343D | #1C4587 | #073763 | #20124D | #4C1130 | #### Google Extensions & Add-Ons * [Application Launcher For Drive (by Google) -- Chrome Web Store](https://chrome.google.com/webstore/detail/application-launcher-for/lmjegmlicamnimmfhcmpkclmigmmcbeh) -- For Windows. Open Drive files directly from your browser in compatible applications installed on your computer. This extension from Google lets you open Drive files directly from your browser in compatible applications installed on your computer. Start by installing Google Drive for Mac/PC then simply right-click on the file from Google Drive and select “Open with” to see a list of applications on your computer that can open it. * [Auto-LaTeX Equations - Google Workspace Marketplace](https://workspace.google.com/marketplace/app/autolatex_equations/850293439076) -- This add-on lets you instantly convert every math equation in your document into beautiful latex images! * [Caret - Chrome Web Store](https://chrome.google.com/webstore/detail/caret/fljalecfjciodhpcledpamjachpmelml) -- Text Editor. Caret is a graphical text editor modeled on Sublime Text, running completely offline (no Internet connection required) and capable of opening and saving files anywhere on your hard drive. The goal of Caret is to provide a missing portion of the Chrome OS developer story: serious programmer tooling without needing to install a second OS and learn Vim. * [Chrome Remote Desktop - Chrome Web Store](https://chrome.google.com/webstore/detail/chrome-remote-desktop/inomeogfingihgjfjlpeplalcfajhgai) -- Use this one, not the other one. * [Creator Studio - Google Workspace Marketplace](https://workspace.google.com/marketplace/app/creator_studio/509621243108)- Convert Google Slides presentation to animated GIF images and video slideshows. Extract Speaker Notes from Slides. Sync PowerPoint with YouTube using Slidecasts. * [Google Docs Offline - Chrome Web Store](https://chrome.google.com/webstore/detail/google-docs-offline/ghbmnnjooekpmoecnnnilnnbdlolhkhi) -- Edit, create, and view your documents, spreadsheets, and presentations — all without internet access. Note: This extension is also used to make advanced copy & paste functionality available in Google Docs, Sheets and Slides. No network connection? No problem! With Google Docs Offline, you can access Google Docs, Sheets, Slides, and Drive without connecting to the internet. * [Secure Shell - Chrome Web Store](https://chrome.google.com/webstore/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd) -- Terminal emulator and SSH and SFTP client. Secure Shell is an xterm-compatible terminal emulator and stand-alone ssh client for Chrome. It uses Native-Client to connect directly to ssh servers without the need for external proxies. A SFTP command line client is included. On Chrome OS, you can create SFTP mounts and access them from the Files app! * [uBlock Origin - Chrome Web Store](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm) -- Finally, an efficient blocker. Easy on CPU and memory. IMPORTANT: uBlock Origin is completely unrelated to the site "ublock.org". uBlock Origin is not an "ad blocker", it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature. * [Web Server for Chrome - Chrome Web Store](https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb) -- A Web Server for Chrome, serves web pages from a local folder over the network, using HTTP. Runs offline. Web Server for Chrome is an open source (MIT) HTTP server for Chrome. It runs anywhere that you have Chrome installed, so you can take it anywhere. It even works on ARM chromebooks. It now has the option to listen on the local network, so other computers can access your files. Additionally, it can try and get an internet address. * [Wicked Good Unarchiver - Chrome Web Store](https://chrome.google.com/webstore/detail/wicked-good-unarchiver/mljpablpddhocfbnokacjggdbmafjnon) -- Open 7z/ar/CAB/CPIO/deb/ISO/jar/lha/pax/rpm/tar/warc files in Files app. ***For Chrome OS Only*** Enable mounting of a variety of archive formats (and different compression schemes) in the Files.app just like the native ZIP/RAR support that exists today. Most notably, 7z & tarballs! * [Zoom - Chrome Web Store](https://chrome.google.com/webstore/detail/zoom/hmbjbjdpkobdjplfobhljndfdfdipjhg) -- Zoom Cloud Meetings for Chrome Stay connected wherever you go – start or join a 100-person meeting with crystal-clear, face-to-face video, high quality screen sharing, and instant messaging – for free! #### Google Hidden Links and Chromebook Fixes * [chrome://about](chrome://about) -- List of Chrome URLs. * [chrome://bookmarks](chrome://bookmarks) -- Google Chrome Bookmark Manager. (Ctrl+Shift+O) * [chrome://extensions](chrome://extensions) * [chrome://version](chrome://version) * [Emulate CSS media features - Chrome Developers](https://developer.chrome.com/docs/devtools/rendering/emulate-css/#emulate-css-media-type-enable-print-preview) -- Disable Chrome Print CSS Style Sheet. Chrome > Developer tools > Press Command+Shift+P (Mac) or Control+Shift+P (Windows, Linux, ChromeOS) to open the Command Menu. > Start typing rendering, select Show Rendering, and press Enter. DevTools displays the Rendering tab at the bottom of your DevTools window. > Scroll to Emulat CSS media type Forces media type for testing print and screen styles. Choose Screen. Then Print the Document. Change back to from Screen to Print for default. * [Getting Gmail to handle all mailto - links with registerProtocolHandler - Chrome Developers](https://developer.chrome.com/blog/getting-gmail-to-handle-all-mailto-links-with-registerprotocolhandler/) -- How to fix Chromebook mailto, Chrome mailto links not working. * [Google Tasks Popout Fullscreen](#https://tasks.google.com/embed/?origin=https://mail.google.com&fullWidth=1&lfhs=2) ### Image & Video Tools #### Image Tools * [ImageJ Image Processing and Analysis in Java](https://imagej.nih.gov/ij/index.html) -- ImageJ is a Java-based image processing program developed at the National Institutes of Health and the Laboratory for Optical and Computational Instrumentation. * [ImageJ.JS](https://ij.imjoy.io/) Online version of ImageJ. * [ImageJ2 for 3D images also](https://imagej.net/) * [Imaris Stitcher - Imaris - Oxford Instruments](https://imaris.oxinst.com/products/imaris-stitcher) -- "Stand-alone application made for precise alignment and fusing of multiple microscopy image tiles into one 2D, 3D or 4D volume." Note that you can also probably do this in MATLAB. * [PhotoPea - Free Image Editor](https://www.photopea.com/) * [Wallstreet Journal Online Stipple AI Portrait](https://aiportrait.wsj.com/) -- Note: Subscription required. Stippled style of drawing to hedcut. ##### Dithering * [Atkinson Dithering](https://beyondloom.com/blog/dither.html) * [Dither Me This Online Image Dithering Tool](https://doodad.dev/dither-me-this/) * [Ditherpunk — The article I wish I had about monochrome image dithering — surma.dev](https://surma.dev/things/ditherpunk/) * [Moiré pattern - Wikipedia](https://en.wikipedia.org/wiki/Moir%c3%a9_pattern) #### Video Editing * [$10 Tape Transfers – Kodak Digitizing](https://kodakdigitizing.com/products/kodak-digitizing-box-10-tapes) * [DaVinci Resolve 18 Blackmagic Design](https://www.blackmagicdesign.com/products/davinciresolve) -- Free Professional Video Editor ### Machine Learning * [Real Time Inference on Raspberry Pi 4 (30 fps!) — PyTorch Tutorials 1.11.0+cu102 documentation](https://pytorch.org/tutorials/intermediate/realtime_rpi.html) -- Raspberry Pi Image Processing Machine Learning with Python, PyTorch, and OpenCV. ### PDF & Text Tools #### PDF Tools * [JavaScript API Tools for PDF, Office, Image Files PSPDFKit](https://pspdfkit.com/api/tools/javascript/) #### PDF Tools DOCX to PDF * [Convert Word to PDF online for free Adobe Acrobat](https://www.adobe.com/acrobat/online/word-to-pdf.html) * [DOCX to PDF—Convert Word Files to PDF Online for Free Smallpdf](https://smallpdf.com/blog/docx-to-pdf) * [Word to PDF - Convert your DOCX to PDF for Free Online](https://www.zamzar.com/convert/docx-to-pdf/) * [Word to PDF CloudConvert](https://cloudconvert.com/docx-to-pdf) #### PDF Tools PPTX to PDF * [Convert Powerpoint to PDF. Presentations PPT to PDF](https://www.ilovepdf.com/powerpoint_to_pdf) * [Convert PPT to PDF online for free Adobe Acrobat](https://www.adobe.com/acrobat/online/ppt-to-pdf.html) * [Convert PPTX files (Word) to PDF online & free](https://online2pdf.com/convert-pptx-to-pdf) * [PowerPoint to PDF CloudConvert](https://cloudconvert.com/pptx-to-pdf) #### Text Tools * [\_app.grammarly.com](https://app.grammarly.com/) -- Grammar Checker * [\_hidden-characters: View non-printable unicode characters](https://www.soscisurvey.de/tools/view-chars.php) * [\_pretty-text: A simple JavaScript application to automatically format text, HTML, or LaTeX and make text pretty and easier to read](/tools/pretty-text/) * [ASCIIFlow](https://asciiflow.com/#/) -- Infinite ASCII diagrams, save to Google Drive, resize, freeform draw, and export straight to text/html. * [ExpoReader Turn any video into an easy to read website Youtube Captioning Text](https://www.exporeader.com/) * [GSAP - GreenSock SVG animation](https://greensock.com/gsap/) * [Online Speech synthesiser](https://mdn.github.io/dom-examples/web-speech-api/speak-easy-synthesis/) * [Recreating ANSI Art from a screenshot bertrand fan](https://bert.org/2023/02/27/recreating-ansi-art-from-a-screenshot/) * [Sort Text Lines - CodeBeautify _sort](https://codebeautify.org/sort-text-lines) -- Sort text online. * [URL Decoder/Encoder](https://meyerweb.com/eric/tools/dencoder/) -- Excellent for encoding and decoding URLs by Eric A. Meyer. ### Programming Languages & Tools #### HTML Resources * [Character Entity Reference Chart](https://dev.w3.org/html5/html-author/charref) -- HTML symbols * [HTML Named Character Entities](https://html.spec.whatwg.org/multipage/named-characters.html) -- "This table lists the character reference names that are supported by HTML, and the code points to which they refer." * [Text Fragments and Deep Linking to specific text on a webpage](https://web.dev/text-fragments/) -- Use "#:~:text=textStart" in a url, it should be percent-encoded. (Browser support varies). Ex: [http://example.com/#:~:text=examples%20in%20documents](http://example.com/#:~:text=examples%20in%20documents) * [Unicode HTML Entities](https://www.compart.com/en/unicode/html) #### JavaScript ##### JavaScript Bookmarklets ###### _js-archive-snapshot ```js javascript:window.location.href="https://archive.today/"+document.URL; ``` ###### _js-cite-NLM ```js javascript:{let d = document, t = d.title === "" ? "TITLE" : d.title , st = t === "TITLE" ? "TITLE" : t.replaceAll(/[^[0-9A-Za-z-]/gm, " ").replaceAll("-", " ").replaceAll(" {2,}", " ").trim().split(" ").map(word=>word[0]).join("").toLowerCase() , s = " ", lm = new Date(d.lastModified), n = new Date(), m = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; "\[internet\-HOSTNAME\-" + st + "\] AuthorLastnameFM. " + t + " \[Internet\]. Organization\; DateOfPub [Updated " + lm.getFullYear() + s + m[lm.getMonth()] + s + lm.getDate() + "\; Cited " + n.getFullYear() + s + m[n.getMonth()] + s + n.getDate() + "\]. Available from\: " + d.URL + ".";} ``` See also [NIH NLM Cite](#nih-nlm-cite). Easily cite a webpage using the National Library of Medicine (NLM) citation format. [Web Sites - Citing Medicine - NCBI Bookshelf](https://www.ncbi.nlm.nih.gov/books/NBK7274/#A59238). You will still need to manually edit Authors, Organization, Date of Publication, Date of Update. TIP: double-click word to select the whole word, then start typing to replace. ###### _js-copy-paste ```js data:text/html, ``` While technically not JavaScript, this allows you to copy and paste content (text, images, etc.) from another webpage into your new tab that you use this URL. ###### _js-dC '''js javascript:(function(){let d=(([d])=>d[0].toUpperCase()+d.slice(1))(new URL(document.location).hostname.split('.').slice(-2,-1));document.write(d);})() ''' This writes the current domain name with a capital first letter. https://www.google.com/ -> Google ###### _js-designMode ```js javascript:(function(){if(document.designMode=="off"){document.designMode='on'}else{document.designMode="off"}alert("document.designMode='"+document.designMode+"'")})(); ``` This JavaScript Bookmarklet code toggles whether the entire document is editable. ###### _js-dtdu ```js javascript:document.title+"
"+document.URL; ``` This JavaScript Bookmarklet code gets the current webpage title and URL. Useful for copy and paste into text and emails. ###### _js-dtdu-md ```js javascript:"["+document.title.replace(/[|\[\]]/g,"")+"]"+"("+document.URL+")"; ``` This JavaScript Bookmarklet code gets the current webpage title and URL, then formats it for use in Markdown by removing characters that cause issues with Markdown parsing engines. Useful for copy and paste into text and emails. ###### _js-getComputedStyle ```js javascript:console.log($0,Window.getComputedStyle($0)); ``` In Chrome DevTools, $0 refers to the currently selected element in the Elements panel, and Window.getComputedStyle($0) returns a CSSStyleDeclaration object showing all of that element’s final computed CSS values (from stylesheets, inline styles, inheritance, and browser defaults, resolved into absolute units like px). So console.log($0, Window.getComputedStyle($0)) logs both the selected DOM element and its computed style object side by side, letting you inspect exactly which styles are applied and what their resolved values are. See also [Console Utilities API reference | Chrome DevTools | Chrome for Developers](https://developer.chrome.com/docs/devtools/console/utilities) ###### _js-killSticky ```js javascript:(function(){document.querySelectorAll("body *").forEach(function(node){if(["fixed","sticky"].includes(getComputedStyle(node).position)){node.parentNode.removeChild(node)}});document.querySelectorAll("html *").forEach(function(node){var s=getComputedStyle(node);if("hidden"===s["overflow"]){node.style["overflow"]="visible"}if("hidden"===s["overflow-x"]){node.style["overflow-x"]="visible"}if("hidden"===s["overflow-y"]){node.style["overflow-y"]="visible"}});var htmlNode=document.querySelector("html");htmlNode.style["overflow"]="visible";htmlNode.style["overflow-x"]="visible";htmlNode.style["overflow-y"]="visible"})(); ``` This JavaScript Bookmarklet will remove sticky elements and restore scrolling to web pages. [source](https://github.com/t-mart/kill-sticky) ###### _js-onlyImages ```js javascript:for(var1="",var2=0;var2";}""!=var1?(document.write(var1),document.close()):alert("no images"); ``` This JavaScript Bookmarklet will show all the images on a webpage. ###### _js-onlyLinks ```js javascript:var l=document.links;var t="";for(var i=0;i
";} ``` This JavaScript Bookmarklet will show all the links on a webpage. ###### _js-pronounce ```js javascript:window.location.href='https://www.google.com/search?q=how+to+pronounce+'+prompt('Pronounce?'); ``` This JavaScript Bookmarklet code prompts the user for the word that they would like to pronounce then takes them to Google to pronounce it. ###### _js-RemovePresentation ```js javascript:let d=document;for(let i=0;i ``` While technically not JavaScript, this allows you to copy text from another webpage and paste the unformatted plan-text into your new tab that you use this URL. ###### _js-youtube ```js javascript:document.title+"
"+document.URL+"

"+document.getElementById('description').textContent; ``` This JavaScript Bookmarklet code gets the current webpage title, URL, and description of the video. Use it on https://youtube.com/. ###### _js-youtube-1x ```js javascript:document.getElementsByTagName("video")[0].playbackRate=1; ``` This JavaScript Bookmarklet code plays the current video at 1x speed. Use it on https://youtube.com/. ###### _js-youtube-2x ```js javascript:document.getElementsByTagName("video")[0].playbackRate=2; ``` This JavaScript Bookmarklet code plays the current video at 2x speed. Use it on https://youtube.com/. ###### _js-youtube-3x ```js javascript:document.getElementsByTagName("video")[0].playbackRate=3; ``` This JavaScript Bookmarklet code plays the current video at 1x speed. Use it on https://youtube.com/. ###### _js-youtube-4x ```js javascript:document.getElementsByTagName("video")[0].playbackRate=4; ``` This JavaScript Bookmarklet code plays the current video at 4x speed. Use it on https://youtube.com/. ##### JavaScript Resources * [Esprima: Syntax Validator](https://esprima.org/demo/validate.html) * [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html) * [JavaScript Reference - JavaScript MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/About) * [JSCompress - The JavaScript Compression Tool](https://jscompress.com/) * [Online JavaScript beautifier](https://beautifier.io/) * [The Modern JavaScript Tutorial](https://javascript.info/) #### LaTeX * [[PDF] \_latex Unicode characters and corresponding LaTeX math mode commands](https://milde.users.sourceforge.net/LUCR/Math/unimathsymbols.pdf) * [[PDF] LaTeX Guide](https://math.hws.edu/gassert/LaTeX_Guide_Title.pdf) * [[PDF] LATEX Symbols](https://www.caam.rice.edu/~heinken/latex/symbols.pdf) * [[PDF] The Comprehensive LATEX Symbol List](http://tug.ctan.org/info/symbols/comprehensive/symbols-letter.pdf) * [\_latex codecogs Online LaTeX Equation Editor - create, integrate and download](https://www.codecogs.com/latex/eqneditor.php) * [\_latex handwriting Draw on screen converter to Math, LaTex, MathML](https://webdemo.myscript.com/views/math/index.html) -- hand drawn, hand drawing * [A quick guide to LaTeX - Overleaf, Online LaTeX Editor](https://www.overleaf.com/latex/templates/a-quick-guide-to-latex/fghqpfgnxggz) * [Art of Problem Solving LaTeX Symbols](https://artofproblemsolving.com/wiki/index.php/LaTeX:Symbols) * [Art of Problem Solving LaTeX:Symbols](https://artofproblemsolving.com/wiki/index.php/LaTeX:Symbols) -- This article provides a short list of commonly used LaTeX symbols. * [Auto-LaTeX Equations - Google Workspace Marketplace](https://workspace.google.com/marketplace/app/autolatex_equations/850293439076) * [Biber UTF-8 to LaTeX macro decoding/encoding map](http://mirrors.ibiblio.org/CTAN/biblio/biber/documentation/utf8-macro-map.html) * [Carnegie Mellon University - Overleaf, Online LaTeX Editor](https://www.overleaf.com/edu/cmu) * [Free online introduction to LaTeX (part 1) -- Overleaf, Online LaTeX Editor](https://www.overleaf.com/learn/latex/Free_online_introduction_to_LaTeX_(part_1)) * [LaTeX/Mathematics - Wikibooks, open books for an open world](https://en.wikibooks.org/wiki/LaTeX/Mathematics) * [latexsheet LaTeX Cheat Sheet](http://wch.github.io/latexsheet/) * [Learn LaTeX online for free in beginner friendly lessons learnlatex.org](https://www.learnlatex.org/en/) * [MathJax basic tutorial and quick reference - Mathematics Meta Stack Exchange](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) #### MATLAB * [[PDF] \_MATLAB Cheatsheet Basic Functions Reference (PDF)](https://www.mathworks.com/content/dam/mathworks/fact-sheet/matlab-basic-functions-reference.pdf) * [\_MATLAB Academy Self-Paced Online Courses - MATLAB & Simulink](https://matlabacademy.mathworks.com/) * [\_MATLAB Help](https://www.mathworks.com/help/) * [\_MATLAB Online - MATLAB Login MATLAB & Simulink](https://matlab.mathworks.com/) * [How can I convert a scanned PDF to an image using MATLAB? - MATLAB Answers - MATLAB Central](https://www.mathworks.com/matlabcentral/answers/709623-how-can-i-convert-a-scanned-pdf-to-an-image-using-matlab) -- MATLAB PDF * [MATLAB All Functions List](https://www.mathworks.com/help/matlab/referencelist.html?type=function) * [MATLAB Answers - MATLAB Central](https://www.mathworks.com/matlabcentral/answers/) * [MATLAB Cody - MATLAB Central](https://www.mathworks.com/matlabcentral/cody) -- Cody is a free community game where you solve MATLAB coding problems. It is a fun way to challenge your skills and learn MATLAB. * [MATLAB Creating Plots Specify Line and Marker Appearance in Plots - MATLAB & Simulink](https://www.mathworks.com/help/matlab/creating_plots/specify-line-and-marker-appearance-in-plots.html) -- MATLAB Plot Lines * [MATLAB Example Data Sets - MATLAB & Simulink](https://www.mathworks.com/help/matlab/import_export/matlab-example-data-sets.html) * [MATLAB File Exchange - MATLAB Central](https://www.mathworks.com/matlabcentral/fileexchange/) * [MATLAB Graphics Object Properties - MATLAB & Simulink](https://www.mathworks.com/help/matlab/graphics-object-properties.html) -- View and set graphics object properties, define default values - You can control the behavior and appearance of a particular graphics object by setting its properties. To set properties, return the object as an output argument from the function that creates it. For example, the plot function returns a chart line object. Then, use dot notation to view and set properties." * [MATLAB LaTeX Insert Equations into the Live Editor - MATLAB & Simulink](https://www.mathworks.com/help/matlab/matlab_prog/insert-equations.html) * [MATLAB Plot Gallery - MATLAB & Simulink](https://www.mathworks.com/products/matlab/plot-gallery.html) * [MATLAB Training – Courses in MATLAB, Simulink, and Stateflow - MATLAB & Simulink](https://www.mathworks.com/learn/training.html) * [MATLAB Tutorial - Get Started with MATLAB](https://www.mathworks.com/help/matlab/getting-started-with-matlab.html) #### Markdown * [\_Github Code Highlighting Languages Defines all Languages known to GitHub](https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml) * [\_Github Markdown Latex - Math written in LaTeX syntax is rendered with KaTeX, which only supports a subset of Latex](https://katex.org/docs/supported.html) * [\_Math equations and symbols written in LaTeX](https://docs.gitlab.com/ee/user/markdown.html#math) * [A hack for showing LaTeX formulas in GitHub markdown.md](https://gist.github.com/a-rodin/fef3f543412d6e1ec5b6cf55bf197d7b) * [ASCIIFlow is a client-side only web based application for drawing ASCII diagrams.](https://asciiflow.com/#/) * [Basic writing and formatting syntax - GitHub Docs](https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) * [CommonMark Spec](https://spec.commonmark.org/current/) * [Creating and highlighting code blocks - GitHub Docs](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks) * [GitHub Flavored Markdown Spec](https://github.github.com/gfm/) * [GitHub Syntax highlighting](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting) * [markdown - How to display HTML content in github README.md? - Stack Overflow](https://stackoverflow.com/questions/14951321/how-to-display-html-content-in-github-readme-md) * [Markdown Latex Github Markdown and LaTeX introduction](https://ashki23.github.io/markdown-latex.html) * [Markdown Tables generator - TablesGenerator.com](https://www.tablesgenerator.com/markdown_tables) * [markedjs/marked: A markdown parser and compiler. Built for speed.](https://github.com/markedjs/marked) -- JavaScript based markedown parser. Also used by Google Colab. * [Math support in Markdown The GitHub Blog](https://github.blog/2022-05-19-math-support-in-markdown/) -- GitHub Markdown Math #### Python * [[PDF]Migrating MATLAB to Python Strategies, Comparisons and a Guide to Converting for Experts](https://www.enthought.com/wp-content/uploads/2019/08/Enthought-MATLAB-to-Python-White-Paper_.pdf) * [MATLAB to Python Cheatsheet](https://mathesaurus.sourceforge.net/matlab-numpy.html) * [Matplotlib — Visualization with Python](https://matplotlib.org/) * [NumPy - NumPy for MATLAB users — NumPy Manual](https://numpy.org/doc/stable/user/numpy-for-matlab-users.html) * [NumPy Tutorial](https://www.w3schools.com/python/numpy/default.asp) * [Python Package Integration - MATLAB & Simulink](https://www.mathworks.com/help/compiler_sdk/python_packages.html) * [Python Tutorial — Python 3 documentation](https://docs.python.org/3/tutorial/) * [Python Tutorial](https://www.w3schools.com/python/default.asp) * [Using MATLAB with Python - MATLAB & Simulink](https://www.mathworks.com/products/matlab/matlab-and-python.html) ##### Python Anaconda * [[PDF] Conda Help - conda cheat sheet Version 4.14.0](https://docs.conda.io/projects/conda/en/latest/_downloads/843d9e0198f2a193a3484886fa28163c/conda-cheatsheet.pdf) * [Anaconda Help - Anaconda Documentation — Anaconda documentation](https://docs.anaconda.com/) * [Anaconda package lists — Anaconda documentation](https://docs.anaconda.com/anaconda/packages/pkg-docs/) -- Managing Python Packages * [Call MATLAB from Python - MATLAB & Simulink](https://www.mathworks.com/help/matlab/matlab-engine-for-python.html) * [Call Python from MATLAB - MATLAB & Simulink](https://www.mathworks.com/help/matlab/call-python-libraries.html) * [Conda Help - User guide — conda documentation](https://docs.conda.io/projects/conda/en/latest/user-guide/) ##### Python Jupyter * [Jupyter Tutorial - How to Use Jupyter Notebook in 2020: A Beginner’s Tutorial](https://www.dataquest.io/blog/jupyter-notebook-tutorial/) * [Jupyter Tutorial - Jupyter Notebook: An Introduction – Real Python](https://realpython.com/jupyter-notebook-introduction/) ##### Python Spyder * [Spyder Help - Welcome to Spyder’s Documentation — Spyder 5 documentation](https://docs.spyder-ide.org/current/index.html) ##### Python TensorFlow * [Module: tf.keras.utils TensorFlow v2.9.2](https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/utils) #### SVG * [A Deep Dive Into SVG Path Commands](https://www.nan.fyi/svg-paths) * [anime.js JavaScript animation engine](https://animejs.com/) * [Dreamy Blur](https://yuanchuan.dev/dreamy-blur) * [Excalidraw](https://excalidraw.com/) * [GSAP - GreenSock Javascript animation](https://greensock.com/gsap/) * [Method Draw Vector Editor](https://editor.method.ac/) * [Peter Coolridge SVG Tools](https://www.petercollingridge.co.uk/tools/) * [Snap.svg - SVJ Javascript Library](http://snapsvg.io/) * [SVG Filter Playground](https://yoksel.github.io/svg-filters/#/) * [SVG W3C Logo as a SVG file](https://www.w3.org/Icons/SVG/svg-logo-v.svg) * [SVG-Edit/svgedit: Powerful SVG-Editor for your browser](https://github.com/SVG-Edit/svgedit) * [SvgPathEditor](https://yqnn.github.io/svg-path-editor/) * [Tools to Visualize and Edit SVG Paths (Kinda!) CSS-Tricks](https://css-tricks.com/tools-visualize-edit-svg-paths-kinda/) * [W3C SVG Working Group](https://www.w3.org/Graphics/SVG/) ##### SVG Optimization * [Free Online Image Optimizer · Kraken.io](https://kraken.io/web-interface) * [High Performance SVGs CSS-Tricks](https://css-tricks.com/high-performance-svgs/) * [SVG Minifier](https://www.svgminify.com/) * [SVGOMG - SVGO's Missing GUI, clean SVG](https://jakearchibald.github.io/svgomg/) * [Tools for Optimizing SVG CSS-Tricks](https://css-tricks.com/tools-for-optimizing-svg/) * [World's Best SVG Compressor](https://vecta.io/nano) ### Regular Expressions (RE, REs, regex, regexes, regexp) * [regex101: build, test, and debug regex](https://regex101.com/) -- One of the very best regular expression online websites. #### Regular Expressions Curated ##### Markdown Find Headers ```regex /^(?!#{1,6}\s).*(?:\R|$)/gm ``` ##### Multiline Match Two Consecutive Lines ```regex /^([^\r\n]*)\r?\n([^\r\n]*)(?:\r?\n)?/gm ``` **TIP:** Can be used to find two lines, then with RegEX substitution $1\t$2\n Example: ``` line 1 text[\n] line 2 text[\n] line 3 text[\n] line 4 text[\n] ``` Becomes: ``` line 1 text[\t]line 2 text[\n] line 3 text[\t]line 4 text[\n] ``` ##### Remove any Non Ascii Characters ```regex /[^\x00-\x7F]+/gm ``` ### Windows Tools #### Windows Reducing Disk Space Usage in System Volume Information When your hard drive is unexpectedly full, it may be due to the System Protection or OS Restore Settings in Windows occupying excessive disk space. By default, the 'Max Usage' might be set to a high percentage, often consuming significant disk space. Follow these steps to reduce the 'Max Usage' setting: 1. **Open System Properties:** Press the "Windows Key", type "System Protection", and press Enter. This action opens the System Properties dialog box directly in the System Protection tab. 2. **Configure System Protection:** In the System Properties dialog, under the **System Protection** tab, locate the **OS (C:) (System)** entry, and click on the **Configure** button. This step will open the configuration settings for system protection. 3. **Adjust Disk Space Usage:** In the configuration settings, find the **Disk Space Usage** section. Here, you will see a slider under **Max Usage**. Adjust this slider to reduce the percentage of disk space allocated. It's typically recommended to set this to around 10%. 4. **Apply the Changes:** After adjusting the slider, click **Apply** to save the changes. > **Note:** Reducing the disk space allocated for system protection might limit the number of restore points that Windows can keep. Ensure that you have a backup of your important data before making these changes. [source](https://answers.microsoft.com/en-us/windows/forum/all/system-volume-information-more-than-100gb-on-new/274ac5a9-bbbf-40cd-98b7-ff258cfe0e2e) #### Windows Software * [SearchMyFiles (Search My Files) -- Alternative to Windows Search For Files + Duplicates Search](https://www.nirsoft.net/utils/search_my_files.html) -- File duplicate finder and remover. * [TreeSize Free Portable (directory size and usage analyzer) | PortableApps.com](https://portableapps.com/apps/utilities/treesize-free-portable) -- Use to determine what is taking up harddrive space. * [Windows Malicious Software Removal Tool (MSRT) 64-bit](https://www.microsoft.com/en-us/download/details.aspx?id=9905) -- Windows Malicious Software Removal Tool (MSRT) helps keep Windows computers free from prevalent malware. MSRT finds and removes threats and reverses the changes made by these threats. MSRT is generally released monthly as part of Windows Update or as a standalone tool available here for download. #### Windows Tweaks * [Securing Remote Desktop (RDP) for System Administrators Information Security Office](https://security.berkeley.edu/education-awareness/securing-remote-desktop-rdp-system-administrators) * [Windows on second monitor moves to primary monitor after sleep/lock - Super User](https://superuser.com/questions/1292435/windows-on-second-monitor-moves-to-primary-monitor-after-sleep-lock) * **Prevent Windows Lock Screen image and only prompt for user password:** Start > GPO > Edit Group Policy Control Panel > Local Group Policy Editor > Computer Configuration > Administrative Templates > Control Panel > Personalization > Do not display the lock screen > Set to Enabled. [[top]](#) ------------------------------------------------------------ ## Career & Professional Development * [Career & Job Search](#career-job-search) * [Interview Questions](#interview-questions) * [Job Search Resources](#job-search-resources) * [History](#history) * [Professional Development & Ethics](#professional-development-ethics) * [Diversity](#diversity) * [First Responder](#first-responder) * [Project Management](#project-management) ### Career & Job Search * [O\*NET OnLine](https://www.onetonline.org/) — Skills, abilities, activities, and interests database for career exploration and HR functions. #### Interview Questions * Can you describe how you handle mistakes on your team? * How does the team communicate when they have too much on their plate? * How often do people have to work on weekends? * What are standard work hours? #### Job Search Resources * [How to Spot Signs of Burnout Culture Before You Accept a Job](https://lifehacker.com/how-to-spot-signs-of-burnout-culture-before-you-accept-1850286182) * [How to Tell If a Potential Employer Has a Burnout Culture](https://hbr.org/2023/03/how-to-tell-if-a-potential-employer-has-a-burnout-culture) ### History * [Timeline of the human condition | Milestones in evolution and history](https://www.southampton.ac.uk/~cpd/history.html) ### Professional Development & Ethics * [The Belmont Report HHS.gov](https://www.hhs.gov/ohrp/regulations-and-policy/belmont-report/index.html) -- "the basic ethical principles that should underlie the conduct of biomedical and behavioral research involving human subjects and developing guidelines to assure that such research is conducted in accordance with those principles" #### Diversity * [NIMHD Research Diversity Supplement Application Guidelines Diversity Supplements](https://www.nimhd.nih.gov/programs/extramural/training-career-dev/research-supplements/diversity-supplements.html) * [PA-21-071: Research Supplements to Promote Diversity in Health-Related Research (Admin Supp Clinical Trial Not Allowed)](https://grants.nih.gov/grants/guide/pa-files/PA-21-071.html) * [Populations Underrepresented in the Extramural Scientific Workforce SWD at NIH](https://diversity.nih.gov/about-us/population-underrepresented) * [Women, Minorities, and Persons with Disabilities in Science and Engineering: 2019 NSF - National Science Foundation](https://ncses.nsf.gov/pubs/nsf19304/data) * [Diversity Supplements](https://www.nimhd.nih.gov/programs/extramural/training-career-dev/research-supplements/diversity-supplements.html) -- "NIMHD Research Diversity Supplement Application Guidelines - This information provides additional guidance for applicants requesting supplements to active NIMHD grants and cooperative agreements (hereinafter “grants”) through PA-18-906 and PA-18-592." #### First Responder * [2020 International Consensus on First Aid Science With Treatment Recommendations Circulation](https://www.ahajournals.org/doi/full/10.1161/CIR.0000000000000897) * [NWCG Incident Response Pocket Guide (IRPG) NWCG](https://www.nwcg.gov/publications/461) -- The NWCG Incident Response Pocket Guide (IRPG) establishes standards for wildland fire incident response. The guide provides critical information on operational. ### Project Management * [DARPA The Heilmeier Catechism](https://www.darpa.mil/work-with-us/heilmeier-catechism) > DARPA operates on the principle that generating big rewards requires taking big risks. But how does the Agency determine what risks are worth taking? > > George H. Heilmeier, a former DARPA director (1975-1977), crafted a set of questions known as the "Heilmeier Catechism" to help Agency officials think through and evaluate proposed research programs. > > 1. What are you trying to do? Articulate your objectives using absolutely no jargon. > 2. How is it done today, and what are the limits of current practice? > 3. What is new in your approach and why do you think it will be successful? > 4. Who cares? If you are successful, what difference will it make? > 5. What are the risks? > 6. How much will it cost? > 7. How long will it take? > 8. What are the mid-term and final “exams” to check for success? [[top]](#) ------------------------------------------------------------ ## Productivity & Tools * [Drawing & Visualization](#drawing-visualization) * [Free Hand Drawing](#free-hand-drawing) * [Entertainment](#entertainment) * [Product Recommendations](#product-recommendations) ### Drawing & Visualization #### Free Hand Drawing * [drawmote - draw remotely with your phone](https://drawmote.app/) * [Lazy Brush - Smooth Canvas Drawing](https://lazybrush.dulnan.net/) -- JavaScript library to draw smooth curves and straight lines with your mouse, finger or any pointing device. * [Lazy-brush – smooth drawing with mouse or finger Hacker News](https://news.ycombinator.com/item?id=44915897) * [Perfect Freehand – Draw perfect pressure-sensitive freehand lines Hacker News](https://news.ycombinator.com/item?id=44955624) * [Perfect Freehand – Draw perfect pressure-sensitive freehand lines](https://www.perfectfreehand.com/) * [Perfect Freehand code and explanation - steveruizok/perfect-freehand: Draw perfect pressure-sensitive freehand lines.](https://github.com/steveruizok/perfect-freehand/tree/main?tab=readme-ov-file#introduction) * [tldraw • very good free whiteboard](https://www.tldraw.com/) * [Engineering Diagram Drawing Tools](#engineering-diagram-drawing-tools) ### Entertainment * [10 best D&D map makers for dungeons, cities and worlds Dicebreaker](https://www.dicebreaker.com/games/dungeons-and-dragons-5e/best-games/best-dnd-map-makers) * [4,000+ Free Movies Online: Great Classics, Indies, Noir, Westerns, Documentaries & More Open Culture](https://www.openculture.com/freemoviesonline) * [donjon; RPG Tools](https://donjon.bin.sh/) -- A tools and map maker for tabletop role-playing games. * [Dungeon Scrawl Free Online D&D Map Maker](https://www.dungeonscrawl.com/) * [Mused — Inspired digital exhibitions and virtual tours to increase visitor and donor engagement with your collection](https://mused.app/en/) * [Watabou's Procgen Arcana](https://watabou.itch.io/) -- A collection of free map generators (procedural generation using [Haxe](https://haxe.org/) and [OpenFL](https://www.openfl.org/)) for tabletop role-playing games and worldbuilding. ### Product Recommendations * [Baker Hughes Waygate Technologies Phoenix GE Nanomex 160 KVA BGA X-Ray Inspection Nanofocus](https://www.bakerhughes.com/waygate-technologies/industrial-radiography-and-ct) -- Industrial X-ray & CT Scanners, Radiographic Testing (RT)/X-ray Inspection, non-destructive testing (NDT) (This model was manufactured in 2003, newer models are available for 2D X-ray electronics inspection technology with 3D Computed Tomography (CT).) * [Casio Men's Pro Trek PRW-3500T-7CR Tough Solar Triple Sensor Digital Sport Watch : Clothing, Shoes & Jewelry](https://www.amazon.com/gp/product/B00U171U4C/) * [DELTA Professional - Handheld XRF Analyzer Olympus](https://www.olympus-ims.com/en/xrf-xrd/delta-handheld/delta-prof/) -- X-ray fluorescence * [Filtrete 20-in W x 20-in L x 1-in 1900 MPR Premium Allergen, Bacteria and Virus Electrostatic Pleated Air Filter in the Air Filters department at Lowes.com](https://www.lowes.com/pd/Filtrete-1900-MPR-Maximum-Allergen-Common-20-in-x-20-in-x-1-in-Actual-19-6-in-x-19-6-in-x-0-7809-in-Electrostatic-Pleated-Air-Filter/3130393) * [FlashForge Finder 3 3d Printer on Amazon #CommissionsEarned](https://www.amazon.com/FlashForge-Platforms-190x195x200mm-Education-Filaments/dp/B09XGVMP3J) * [FlashForge Finder 3 3d Printer](https://www.flashforgeshop.com/product/flashforge-finder-3-3d-printer) -- Standard package * [Liberty Pumps SJ10 Water Powered Back Up Sump Pump](https://www.libertypumps.com/wp/dom/Products/Sump-Pumps-Systems/Back-Up-Sump-Pumps/Water-Powered-Back-Ups/sj10-sumpjet) * [Matfer Bourgeat Black Carbon Steel Fry Pan (11 7/8): Skillets: Home & Kitchen](https://www.amazon.com/dp/B000KENOTK/) * [OCR Industries Foliage Green Poncho with Green Snaps. Made in the USA - CAGE 8M926. ORC Industries has been the sole source for Wet Weather Ponchos to the U.S. Armed Forces since 1982.](https://www.orcind.com/products/foliage-green-poncho-with-green-snaps) -- Official U.S. Army Poncho Manufacturer * [Pinnacle Mercantile Authentic Military Woobie Made in USA OCP Camo All Purpose Poncho Liner Multi Use Nylon Tactical Camping Blanket Exact Army Specs. Made in USA authentic woobie poncho liner. 100% ripstop nylon outer; 100% polyester batting; exact specs of NSN 8405-01-672-8526.](https://www.amazon.com/Pinnacle-Mercantile-Authentic-Winston-Salem-Industries/dp/B09LWNCBPX) -- Official U.S. Army Poncho Liner Woobie Manufacturer * [Ricoh MP C5503 Color Laser Multifunction Printer Ricoh USA](https://www.ricoh-usa.com/en/products/pd/equipment/printers-and-copiers/multifunction-printers-copiers/mp-c5503-color-laser-multifunction-printer) -- Blazing Fast Scanner and Printer, Expensive ($14,000 in 2022) * [Saxs Equipment - USAXS SAXS WAXS Measurements with Xeuss 3.0](https://www.xenocs.com/saxs-products/saxs-equipment-xeuss/) -- Xenocs Xeuss 3.0 x-ray scattering system * [Super 7 Lathe "Connoisseur High speed / Large Bore" - Myford Ltd Home Page](https://www.myford.co.uk/acatalog/Super-7-Lathe--Connoisseur-High-speed---Large-Bore--.html) -- ($13,000 in 2023) * [The 9 Best Dumb TVs Without Smart Features](https://www.makeuseof.com/best-dumb-tvs/) [[top]](#) ------------------------------------------------------------ ## Reference Tables & Symbols * [Common Latin Abbreviations](#common-latin-abbreviations) * [Fonts & Typography](#fonts-typography) * [Frequently Used Character Symbols](#frequently-used-character-symbols) * [Frequently Used Unit Conversions](#frequently-used-unit-conversions) * [Greek Letters](#greek-letters) * [Hand Written Note Taking Highlighting Reference Color Code](#hand-written-note-taking-highlighting-reference-color-code) * [International System of Units (SI)](#international-system-of-units-si) * [International System of Units (SI) Metric Prefixes](#international-system-of-units-si-metric-prefixes) * [Phonetic Alphabet](#phonetic-alphabet) * [Unicode & Symbol References](#unicode-symbol-references) * [Unicode Selected General Punctuation](#unicode-selected-general-punctuation) * [Unicode Unaccented Latin Characters](#unicode-unaccented-latin-characters) ### Common Latin Abbreviations Adapted from [[source]](https://math.libretexts.org/Bookshelves/Linear_Algebra/Book%3A_Linear_Algebra_(Schilling_Nachtergaele_and_Lankham)/13%3A_Appendices/13.03%3A_Some_Common_Mathematical_Symbols_and_Abbreviations) * **a fortiori**: "from the stronger" or "more importantly". * **a posteriori**: "from after the fact" and refers to reasoning that is done after an event has already happened. * **a priori**: "from before the fact" and refers to reasoning that is done while an event still has yet to happen. * **ad hoc**: "to this" and refers to reasoning that is specific to an event as it is happening. (Such reasoning is regarded as not being generalizable to other situations.) * **ad infinitum**: "to infinity" or "without limit". * **ad nauseam**: "causing sea-sickness" or "to excessive". * **c.** (_circa_): "around" or "near". (It is used when giving an approximation, usually for a date, and is never followed by a comma.) The abbreviation "c."~is also commonly written as "ca.", "cir.", or "circ." * **cf.** (_conferre_): "compare to" or "see also". (It is used either to draw a comparison or to refer the reader to somewhere else that they can find more information, and it is **never** followed by a comma.) * **e.g.** (_exempli gratia_): "for example". (It is usually used to give an example of a statement that was just made and is **always** followed by a comma.) * **et al.** (_et alii_): "and others". (It is used in place of listing multiple authors past the first and is never followed by a comma.) The abbreviation "et al."~can also be used in place of _et alibi_}, which: "and elsewhere". * **etc.** (_et cetera_): "and so forth" or "and so on". (It is used to suggest that the reader should infer further examples from a list that has already been started and is **usually not** followed by a comma.) * **ex lib.** (_ex libris_): "from the library of". (It is used to indicate ownership of a book and is never followed by a comma.). * **i.e.** (_id est_): "that is" or "in other words". (It is used to paraphrase a statement that was just made, not to mean "for example", and is **always** followed by a comma.) * **Illud Latine dici non potest**: "You can't say that in Latin". * **in vitro**: in a glass or within the glass * **in vivo**: in a living thing * **Me transmitte sursum, Caledoni!**: "Beam me up, Scotty!" * **mutatis** **mutandis**: "changing what needs changing" or "with the necessary changes having been made". * **N.B.** (_Nota Bene_): "note well" or "pay attention to the following". (It is used to imply that the wise reader will pay especially careful attention to what follows and is **never** followed by a comma. Cf.~the abbreviation "verb.~sap.") * **non sequitur**: "it does not follow" and refers to something that is out of place in a logical argument. (This is sometimes abbreviated as "non seq.") * **q.v.** (_quod vide_): "which see" or "go look it up if you're interested". (It is used to cross-reference a different written work or a different part of the same written work, and it is **never** followed by a comma.) The plural form of "q.v."~is "q.q." * **Quid quid latine dictum sit, altum videtur**: something like, "Anything that is said in Latin will sound profound." * **v.s.** (_vide supra_): "see above". (It is used to imply that more information can be found before the current point in a written work and is **never** followed by a comma.) * **verb. sap.** (_verbum sapienti sat est_): "a word to the wise is enough" or "enough has already been said". (It is used to imply that, while something may still be left unsaid, enough has been said for the reader to infer the entire meaning.) * **vice versa**: "the other way around" and is used to indicate that an implication can logically be reversed. (This is sometimes abbreviated as "v.v.") * **viz.** (_videlicet_): "namely" or "more specifically". (It is used to clarify a statement that was just made by providing more information and is **never** followed by a comma.) * **vs.** (_versus_): "against" or "in contrast to". (It is used to contrast two things and is **never** followed by a comma.) The abbreviation "vs."~is also often written as "v." ### Fonts & Typography * [A Pen by Morten Olsen](https://codepen.io/morten-olsen/pen/ygYPOv) -- handwriting effect, hand drawn, hand drawing * [Atkinson Hyperlegible Font Braille Institute](https://brailleinstitute.org/freefont) * [Morten Halvorsen creates typefaces from his Parkinson’s-suffering mother’s handwriting](https://www.itsnicethat.com/articles/morten-halvorsen-write-with-parkinsons-graphic-design-140220) * [Script fonts](https://cofont.com/font/category/script/) * [Typography is impossible. The practical guide to why laying out… by Marcin Wichary Medium Engineering](https://medium.engineering/typography-is-impossible-5872b0c7f891) * [Zapfino - Wikipedia](https://en.wikipedia.org/wiki/Zapfino) -- Cursive Font with Ligatures ### Frequently Used Character Symbols * See also [[PDF] The Unicode Standard - Mathematical Operators - Range: 2200–22FF](https://www.unicode.org/charts/PDF/U2200.pdf) * See also [[PDF] \_latex Unicode characters and corresponding LaTeX math mode commands](https://milde.users.sourceforge.net/LUCR/Math/unimathsymbols.pdf) | Decimal | Hex | Symbol | Meaning | LaTeX Macro | Note | |---|---|---|---|---|---| | 00043 | 0x002B | \+ | PLUS SIGN | | | | 00045 | 0x002D | \- | HYPHEN-MINUS | | | | 00161 | 0x00A1 | ¡ | INVERTED EXCLAMATION MARK | | | | 00176 | 0x00B0 | ° | DEGREE SIGN | ^{\circ} | \degree | | 00177 | 0x00B1 | ± | PLUS-MINUS SIGN | \pm | | | 00181 | 0x00B5 | μ | MICRO SIGN | \micro | | | 00215 | 0x00D7 | × | MULTIPLICATION SIGN | \times | | | 00247 | 0x00F7 | ÷ | DIVISION SIGN | \div | | | 08210 | 0x2012 | ‒ | FIGURE DASH | | | | 08211 | 0x2013 | – | EN DASH | | | | 08212 | 0x2014 | — | EM DASH | | | | 08213 | 0x2015 | ― | HORIZONTAL BAR | | | | 08220 | 0x201C | “ | LEFT DOUBLE QUOTATION MARK | | | | 08221 | 0x201D | ” | RIGHT DOUBLE QUOTATION MARK | | | | 08224 | 0x2020 | † | DAGGER | \dagger | | | 08225 | 0x2021 | ‡ | DOUBLE DAGGER | \ddagger | | | 08226 | 0x2022 | • | BULLET | \bullet | | | 08227 | 0x2023 | ‣ | TRIANGULAR BULLET | | | | 08230 | 0x2026 | … | HORIZONTAL ELLIPSIS | \ldots | | | 08242 | 0x2032 | ′ | PRIME | \prime | | | 08243 | 0x2033 | ″ | DOUBLE PRIME | \second | | | 08244 | 0x2034 | ‴ | TRIPLE PRIME | \third | | | 08251 | 0x203B | ※ | REFERENCE MARK | | | | 08451 | 0x2103 | ℃ | DEGREE CELSIUS | ^{\circ}C | \degreeCelsius | | 08457 | 0x2109 | ℉ | DEGREE FAHRENHEIT | ^{\circ}F | | | 08467 | 0x2113 | ℓ | SCRIPT SMALL L | \ell | cursive small l | | 08486 | 0x2126 | Ω | OHM SIGN | \ohm | | | 08490 | 0x212A | K | KELVIN SIGN | \kelvin | | | 08491 | 0x212B | Å | ANGSTROM SIGN | \mathring{\mathrm{A}} | | | 08592 | 0x2190 | ← | LEFTWARDS ARROW | \leftarrow | | | 08593 | 0x2191 | ↑ | UPWARDS ARROW | \uparrow | | | 08594 | 0x2192 | → | RIGHTWARDS ARROW | \rightarrow | | | 08595 | 0x2193 | ↓ | DOWNWARDS ARROW | \downarrow | | | 08652 | 0x21CC | ⇌ | RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON | \rightleftharpoons | | | 08656 | 0x21D0 | ⇐ | LEFTWARDS DOUBLE ARROW | \Leftarrow | | | 08657 | 0x21D1 | ⇑ | UPWARDS DOUBLE ARROW | \Uparrow | | | 08658 | 0x21D2 | ⇒ | RIGHTWARDS DOUBLE ARROW | \Rightarrow | | | 08659 | 0x21D3 | ⇓ | DOWNWARDS DOUBLE ARROW | \Downarrow | | | 08704 | 0x2200 | ∀ | FOR ALL | \forall | | | 08706 | 0x2202 | ∂ | PARTIAL DIFFERENTIAL | \partial | | | 08707 | 0x2203 | ∃ | THERE EXISTS | \exists | | | 08708 | 0x2204 | ∄ | THERE DOES NOT EXIST | \nexists | | | 08709 | 0x2205 | ∅ | EMPTY SET | \varnothing | | | 08710 | 0x2206 | ∆ | INCREMENT | \mathrm{\Delta} | | | 08711 | 0x2207 | ∇ | NABLA | \nabla | NABLA, del, hamilton operator, decrement | | 08718 | 0x220E | ∎ | END OF PROOF | \blacksquare | | | 08721 | 0x2211 | ∑ | N-ARY SUMMATION | \mathbb{\Sigma} | | | 08722 | 0x2212 | − | MINUS SIGN | | | | 08725 | 0x2215 | ∕ | DIVISION SLASH | \slash | | | 08730 | 0x221A | √ | SQUARE ROOT | \sqrt | | | 08731 | 0x221B | ∛ | CUBE ROOT | \sqrt[3] | | | 08732 | 0x221C | ∜ | FOURTH ROOT | \sqrt[4] | | | 08733 | 0x221D | ∝ | PROPORTIONAL TO | \propto | | | 08734 | 0x221E | ∞ | INFINITY | \infty | | | 08735 | 0x221F | ∟ | RIGHT ANGLE | \rightangle | | | 08736 | 0x2220 | ∠ | ANGLE | \angle | | | 08737 | 0x2221 | ∡ | MEASURED ANGLE | \measuredangle | | | 08741 | 0x2225 | ∥ | PARALLEL TO | \parallel | | | 08742 | 0x2226 | ∦ | NOT PARALLEL TO | \nparallel | | | 08743 | 0x2227 | ∧ | LOGICAL AND | \wedge | \land | | 08744 | 0x2228 | ∨ | LOGICAL OR | \vee | \lor | | 08745 | 0x2229 | ∩ | INTERSECTION | \cap | | | 08746 | 0x222A | ∪ | UNION | \cup | | | 08747 | 0x222B | ∫ | INTEGRAL | \int | | | 08756 | 0x2234 | ∴ | THEREFORE | \therefore | | | 08757 | 0x2235 | ∵ | BECAUSE | \because | | | 08767 | 0x223F | ∿ | SINE WAVE | \AC | alternating current | | 08773 | 0x2245 | ≅ | APPROXIMATELY EQUAL TO | \cong | congruent with | | 08776 | 0x2248 | ≈ | ALMOST EQUAL TO | \approx | approximate | | 08783 | 0x224F | ≏ | DIFFERENCE BETWEEN | \bumpeq | | | 08784 | 0x2250 | ≐ | APPROACHES THE LIMIT | \doteq | | | 08797 | 0x225D | ≝ | EQUAL TO BY DEFINITION | | | | 08798 | 0x225E | ≞ | MEASURED BY | | | | 08799 | 0x225F | ≟ | QUESTIONED EQUAL TO | | | | 08800 | 0x2260 | ≠ | NOT EQUAL TO | \neq | | | 08801 | 0x2261 | ≡ | IDENTICAL TO | \equiv | | | 08804 | 0x2264 | ≤ | LESS-THAN OR EQUAL TO | \leq | | | 08805 | 0x2265 | ≥ | GREATER-THAN OR EQUAL TO | \geq | | | 08810 | 0x226A | ≪ | MUCH LESS-THAN | \ll | | | 08811 | 0x226B | ≫ | MUCH GREATER-THAN | \gg | | | 08894 | 0x22BE | ⊾ | RIGHT ANGLE WITH ARC | | | | 08895 | 0x22BF | ⊿ | RIGHT TRIANGLE | | | | 08901 | 0x22C5 | ⋅ | DOT OPERATOR | \cdot | | | 08942 | 0x22EE | ⋮ | VERTICAL ELLIPSIS | \vdots | | | 08960 | 0x2300 | ⌀ | DIAMETER SIGN | \diameter | | | 08982 | 0x2316 | ⌖ | POSITION INDICATOR | | | | 08984 | 0x2318 | ⌘ | PLACE OF INTEREST SIGN | | | | 08997 | 0x2325 | ⌥ | OPTION KEY | | | | 09005 | 0x232D | ⌭ | CYLINDRICITY | | | | 09006 | 0x232E | ⌮ | ALL AROUND-PROFILE | | | | 09007 | 0x232F | ⌯ | SYMMETRY | | | | 09008 | 0x2330 | ⌰ | TOTAL RUNOUT | | | | 09009 | 0x2331 | ⌱ | DIMENSION ORIGIN | | | | 09010 | 0x2332 | ⌲ | CONICAL TAPER | | | | 09011 | 0x2333 | ⌳ | SLOPE | | | | 09012 | 0x2334 | ⌴ | COUNTERBORE | | | | 09013 | 0x2335 | ⌵ | COUNTERSINK | | | | 09178 | 0x23DA | ⏚ | EARTH GROUND | | | | 09179 | 0x23DB | ⏛ | FUSE | | | | 09188 | 0x23E4 | ⏤ | STRAIGHTNESS | | | | 09189 | 0x23E5 | ⏥ | FLATNESS | | | | 09190 | 0x23E6 | ⏦ | AC CURRENT | | | | 09191 | 0x23E7 | ⏧ | ELECTRICAL INTERSECTION | | | | 09251 | 0x2423 | ␣ | OPEN BOX | | | | 09679 | 0x25CF | ● | BLACK CIRCLE | | | | 09744 | 0x2610 | ☐ | BALLOT BOX | | | | 09745 | 0x2611 | ☑ | BALLOT BOX WITH CHECK | | | | 09746 | 0x2612 | ☒ | BALLOT BOX WITH X | | | | 09888 | 0x26A0 | ⚠ | WARNING SIGN | | | | 10003 | 0x2713 | ✓ | CHECK MARK | | (Works with Google Slides and PDF) | | 10007 | 0x2717 | ✗ | BALLOT X | | (Works with Google Slides and PDF) | | 119891 | 0x1D453 | 𝑓 | MATHEMATICAL ITALIC SMALL F | | \mathit{f} | frequency symbol ### Frequently Used Unit Conversions $$ \lambda_{m} = \frac{300}{ \mathit{f}_{MHz} } $$ λ_m = 300 / 𝑓_(MHz) where: - \lambda_{m} = wavelength in meters - 300 = approximate number of (Mm / sec) light travels in a vacuum - 𝑓_(MHz) = frequency in Mega Hertz ### Greek Letters * [Greek Characters Symbol Codes Greek Unicode Entities](https://sites.psu.edu/symbolcodes/languages/ancient/greek/greekchart/) See also [[PDF] The Unicode Standard, Greek and Coptic, Range: 0370–03FF](https://www.unicode.org/charts/PDF/U0370.pdf) * α Α alpha * β Β beta * γ Γ gamma * δ Δ delta * ε Ε epsilon * ζ Ζ zeta * η Η eta * θ Θ theta * ι Ι iota * κ Κ kappa * λ Λ lambda * μ Μ mu (Not to be confused with → U+00B5 μ micro sign) * ν Ν nu * ξ Ξ xi * ο Ο omicron * π Π pi * ρ Ρ rho * σ Σ sigma * τ Τ tau * υ Υ upsilon * φ Φ phi * χ Χ chi * ψ Ψ psi * ω Ω omega ### Hand Written Note Taking Highlighting Reference Color Code Also same as Google Chrome PDF Viewer Annotate Highlighter Colors. | | Color | Meaning | HTML Color | | :-: | :-: | :-: | :-: | | | RED | Important | #FE5255 | | | YELLOW | Interesting | #FFBB31 | | | GREEN | Definition Term | #22C75D | | | BLUE | Definition | #00B1FB | | | PURPLE | Unknown Word | #D11BF3 | | | BROWN | Special Use | #8D6E64 | ### International System of Units (SI) * [International System of Units - Wikipedia](https://en.wikipedia.org/wiki/International_System_of_Units) * [SI base unit - Wikipedia](https://en.wikipedia.org/wiki/SI_base_unit) #### International System of Units (SI) Metric Prefixes | Prefix | Name | Scale | E | | |--------|-------|--------|------|--------------| | E | exa | 10^18 | E18 | | | P | peta | 10^15 | E15 | | | T | tera | 10^12 | E12 | | | G | giga | 10^9 | E9 | | | M | mega | 10^6 | E6 | | | k | kilo | 10^3 | E3 | | | h | hecto | 10^2 | E2 | | | da | deca | 10^1 | E1 | | | 1 | unity | 10^0 | E0 | | | d | deci | 10^1 | E-1 | 1/10 | | c | centi | 10^-2 | E-2 | 1/100 | | m | milli | 10^-3 | E-3 | 1/1000 | | μ | micro | 10^-6 | E-6 | 1/1000000 | | n | nano | 10^-9 | E-9 | 1/1000000000 | | p | pico | 10^-12 | E-12 | | | f | femto | 10^-15 | E-15 | | | a | atto | 10^-18 | E-18 | | | z | zepto | 10^-21 | E-21 | | | y | yocto | 10^-24 | E-24 | | ### Phonetic Alphabet | SYMBOL | FIRST RESPONDER | INTERNATIONAL | PRONUNCIATION | MORSE CODE | NOTE | |---|---|---|---|---|---| | A | Adam | Alfa | (AL-FAH) | . − | | | B | Boy | Bravo | (BRAH-VOH) | − . . . | | | C | Charles | Charlie | (CHAR-LEE) or (SHAR-LEE) | − . − . | | | D | David | Delta | (DELL-TAH) | − . . | | | E | Edward | Echo | (ECK-HO) | . | | | F | Frank | Foxtrot | (FOKS-TROT) | . . − . | | | G | George | Golf | (GOLF) | − − . | | | H | Henry | Hotel | (HOH-TEL) | . . . . | | | I | Ida | India | (IN-DEE-AH) | . . | | | J | John | Juliett | (JEW-LEE-ITT) | . − − − | | | K | King | Kilo | (KEY-LOH) | − . − | | | L | Lincoln | Lima | (LEE-MAH) | . − . . | | | M | Mary | Mike | (MIKE) | − − | | | N | Nora | November | (NO-VEM-BER) | − . | | | O | Ocean | Oscar | (OSS-CAH) | − − − | | | P | Paul | Papa | (PAH-PAH) | . − − . | | | Q | Queen | Quebec | (KEH-BECK) | − − . − | | | R | Robert | Romeo | (ROW-ME-OH) | . − . | | | S | Sam | Sierra | (SEE-AIR-RAH) | . . . | | | T | Tom | Tango | (TANG-GO) | − | | | U | Unicorn | Uniform | (YOU-NEE-FORM) or (OO-NEE-FORM) | . . − | | | V | Victor | Victor | (VIK-TAH) | . . . − | | | W | William | Whiskey | (WISS-KEY) | . − − | | | X | X-ray | X-ray | (ECKS-RAY) | − . . − | | | Y | Young | Yankee | (YANG-KEY) | − . − − | | | Z | Zulu | Zulu | (ZOO-LOO) | − − . . | | | 1 | | One | (WUN) | . − − − − | | | 2 | | Two | (TOO) | . . − − − | | | 3 | | Three | (TREE) | . . . − − | | | 4 | | Four | (FOW-ER) | . . . . − | | | 5 | | Five | (FIFE) | . . . . . | | | 6 | | Six | (SIX) | − . . . . | | | 7 | | Seven | (SEV-EN) | − − . . . | | | 8 | | Eight | (AIT) | − − − . . | | | 9 | | Nine | (NIN-ER) | − − − − . | | | 0 | | Zero | (ZEE-RO) | − − − − − | | | . | | | | . − . − . − | Full stop (period) | | , | | | | − − . . − − | Comma | | : | | | | − − − . . . | Colon or division sign | | ? | | | | . . − − . . | Question mark (note of interrogation or request for repetition of a transmission not understood) | | ' | | | | . − − − − . | Apostrophe | | - | | | | − . . . . − | Hyphen or dash or subtraction sign | | / | | | | − . . − . | Fraction bar or division sign | | ( | | | | − . − − . | Left-hand bracket (parenthesis | | ) | | | | − . − − . − | Right-hand bracket (parenthesis) | | " | | | | . − . . − . | Inverted commas (quotation marks) (before and after the words) | | = | | | | − . . . − | Double hyphen, equal sign | | | | | | . . . − . | Understood | | | | | | . . . . . . . . | Error (eight dots) | | + | | | | . − . − . | Cross or addition sign | | | | | | − . − | Invitation to transmit | | | | | | . − . . . | Wait | | | | | | . . . − . − | End of work | | | | | | − . − . − | Starting signal (to precede every transmission) | | × | | | | − . . − | Multiplication sign | | @ | | | | . − − . − . | Commercial at symbol | [M.1677 : International Morse code](https://www.itu.int/rec/R-REC-M.1677-1-200910-I/) > If the duration of a . (dot) is one unit then that of a − (dash) is three units. The space between the components of one character is one unit, between characters is three units and between words seven units. ### Unicode & Symbol References * [Symbols Unicode Character Code Charts](https://www.unicode.org/charts/) * [Unicode Character Categories](https://www.compart.com/en/unicode/category) * [Unicode Character Categories](https://www.compart.com/en/unicode/category) * [Unicode Character Charts](https://www.unicode.org/charts/) * [Unicode confusables.txt](www.unicode.org/Public/security/latest/confusables.txt) * [Unicode Confusables](https://util.unicode.org/UnicodeJsps/confusables.jsp) * [Unicode Security Mechanisms](https://www.unicode.org/reports/tr39/) -- "Because Unicode contains such a large number of characters and incorporates the varied writing systems of the world, incorrect usage can expose programs or systems to possible security attacks. This document specifies mechanisms that can be used to detect possible security problems." * [Unicode Utilities: Confusables](https://util.unicode.org/UnicodeJsps/confusables.jsp) * [Unicode Utilities: UnicodeSet](https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?\p{latin}-\p{nfkdqc%3Dn}) * [UnicodeSet Utility](https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?\p{latin}-\p{nfkdqc%3Dn}) ### Unicode Selected General Punctuation See also and adapted from [[PDF] The Unicode Standard, General Punctuation, Range: 2000–206F](https://www.unicode.org/charts/PDF/U2000.pdf) ``` Dashes U+2010 ‐ HYPHEN → U+002D - hyphen-minus U+2012 ‒ FIGURE DASH U+2013 – EN DASH U+2014 — EM DASH • may be used in pairs to offset parenthetical text → U+2E3A ⸺ two-em dash U+2015 ― HORIZONTAL BAR = quotation dash • long dash introducing quoted text ``` ### Unicode Unaccented Latin Characters See also and adapted from [Unicode Utilities: UnicodeSet](https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?\p{latin}-\p{nfkdqc%3Dn}). ``` Basic Latin — ASCII punctuation and symbols — items: 33 \ U+0020 SPACE ! U+0021 EXCLAMATION MARK " U+0022 QUOTATION MARK # U+0023 NUMBER SIGN $ U+0024 DOLLAR SIGN % U+0025 PERCENT SIGN & U+0026 AMPERSAND ' U+0027 APOSTROPHE ( U+0028 LEFT PARENTHESIS ) U+0029 RIGHT PARENTHESIS * U+002A ASTERISK + U+002B PLUS SIGN , U+002C COMMA - U+002D HYPHEN-MINUS . U+002E FULL STOP / U+002F SOLIDUS : U+003A COLON ; U+003B SEMICOLON < U+003C LESS-THAN SIGN = U+003D EQUALS SIGN > U+003E GREATER-THAN SIGN ? U+003F QUESTION MARK @ U+0040 COMMERCIAL AT [ U+005B LEFT SQUARE BRACKET \ U+005C REVERSE SOLIDUS ] U+005D RIGHT SQUARE BRACKET ^ U+005E CIRCUMFLEX ACCENT _ U+005F LOW LINE ` U+0060 GRAVE ACCENT { U+007B LEFT CURLY BRACKET | U+007C VERTICAL LINE } U+007D RIGHT CURLY BRACKET ~ U+007E TILDE Basic Latin — ASCII digits — items: 10 0 U+0030 DIGIT ZERO 1 U+0031 DIGIT ONE 2 U+0032 DIGIT TWO 3 U+0033 DIGIT THREE 4 U+0034 DIGIT FOUR 5 U+0035 DIGIT FIVE 6 U+0036 DIGIT SIX 7 U+0037 DIGIT SEVEN 8 U+0038 DIGIT EIGHT 9 U+0039 DIGIT NINE Basic Latin — Uppercase Latin alphabet — items: 26 A U+0041 LATIN CAPITAL LETTER A B U+0042 LATIN CAPITAL LETTER B C U+0043 LATIN CAPITAL LETTER C D U+0044 LATIN CAPITAL LETTER D E U+0045 LATIN CAPITAL LETTER E F U+0046 LATIN CAPITAL LETTER F G U+0047 LATIN CAPITAL LETTER G H U+0048 LATIN CAPITAL LETTER H I U+0049 LATIN CAPITAL LETTER I J U+004A LATIN CAPITAL LETTER J K U+004B LATIN CAPITAL LETTER K L U+004C LATIN CAPITAL LETTER L M U+004D LATIN CAPITAL LETTER M N U+004E LATIN CAPITAL LETTER N O U+004F LATIN CAPITAL LETTER O P U+0050 LATIN CAPITAL LETTER P Q U+0051 LATIN CAPITAL LETTER Q R U+0052 LATIN CAPITAL LETTER R S U+0053 LATIN CAPITAL LETTER S T U+0054 LATIN CAPITAL LETTER T U U+0055 LATIN CAPITAL LETTER U V U+0056 LATIN CAPITAL LETTER V W U+0057 LATIN CAPITAL LETTER W X U+0058 LATIN CAPITAL LETTER X Y U+0059 LATIN CAPITAL LETTER Y Z U+005A LATIN CAPITAL LETTER Z Basic Latin — Lowercase Latin alphabet — items: 26 a U+0061 LATIN SMALL LETTER A b U+0062 LATIN SMALL LETTER B c U+0063 LATIN SMALL LETTER C d U+0064 LATIN SMALL LETTER D e U+0065 LATIN SMALL LETTER E f U+0066 LATIN SMALL LETTER F g U+0067 LATIN SMALL LETTER G h U+0068 LATIN SMALL LETTER H i U+0069 LATIN SMALL LETTER I j U+006A LATIN SMALL LETTER J k U+006B LATIN SMALL LETTER K l U+006C LATIN SMALL LETTER L m U+006D LATIN SMALL LETTER M n U+006E LATIN SMALL LETTER N o U+006F LATIN SMALL LETTER O p U+0070 LATIN SMALL LETTER P q U+0071 LATIN SMALL LETTER Q r U+0072 LATIN SMALL LETTER R s U+0073 LATIN SMALL LETTER S t U+0074 LATIN SMALL LETTER T u U+0075 LATIN SMALL LETTER U v U+0076 LATIN SMALL LETTER V w U+0077 LATIN SMALL LETTER W x U+0078 LATIN SMALL LETTER X y U+0079 LATIN SMALL LETTER Y z U+007A LATIN SMALL LETTER Z Basic Latin — Control character — items: 1 � U+007F null ```   --- © Lukas W. DiBeneditto, [dibeneditto.com](https://dibeneditto.com/) [[top]](#)