Computing Environment The first steps. Introduction to Engee Technical Calculations Characters and strings Functions Basic constructions Vectorisation and logical indexing Arrays, vectors and matrices in Engee Mathematics DifferentialEquations.jl Getting Started with Differential Equations in Julia DifferentialEquations Introduction Overview of DifferentialEquations.jl DifferentialEquations Common Solver Options (Solve Keyword Arguments) Solution Handling DifferentialEquations Plot Functions Integrator Interface Problem Interface DifferentialEquations Frequently Asked Questions Solver Compatibility Chart DifferentialEquations Tutorials Code Optimization for Differential Equations Solving large rigid equations Stochastic Differential Equations Random Ordinary Differential Equations Delay Differential Equations Differential Algebraic Equations Jump Diffusion Equations Boundary Value Problems DifferentialEquations Examples Basic Classical Physics Models Conditional Dosing in Pharmacometrics The Kepler Problem Simulating the Outer Solar System Finding Maxima and Minima of ODEs Solutions Advanced Spiking Neural Systems An Implicit/Explicit CUDA-Accelerated Solver for the 2D Beeler-Reuter Model Solving the heat equation with diffusion-implicit time-stepping Problem types Discrete Problems ODE Problems Non-autonomous Linear ODE / Lie Group Problems Dynamical, Hamiltonian and 2nd Order ODE Problems Split ODE Problems Steady State Problems BVP Problems SDE Problems SDAE Problems RODE Problems DDE Problems SDDE Problems DAE Problems Solver Algorithms Discrete Solvers ODE Solvers Non-autonomous Linear ODE / Lie Group ODE Solvers Dynamical, Hamiltonian, and 2nd Order ODE Solvers Split ODE Solvers Steady State Solvers BVP Solvers SDE Solvers SDAE Solvers RODE Solvers DDE Solvers SDDE Solvers DAE Solvers Solver Benchmarks Additional features Jacobians, Gradients, etc. DiffEq-Specific Array Types DiffEqOperators Noise Processes Specifying (Non)Linear Solvers and Preconditioners Event Handling and Callback Functions Callback Library Parallel Ensemble Simulations I/O: Saving and Loading Solution Data Reduced Compile Time, Optimizing Runtime, and Low Dependency Usage Progress Bar Integration Detailed Solver APIs Sundials.jl DASKR.jl Additional details Timestepping Method Descriptions Meshes.jl Vectors Geometries Primitives Polytopes Domains Sets Meshes Trajectories Predicates Algorithms Sampling Partition Discretization Tesselation Refinement Coarsening Simplification Intersection Clipping Clamping Merging Winding Sideof Orientation Neighbor search Bounding box Hulls Transforms Random Meshes Visualization Input/Output Tolerances Guidelines Meshes License Index Linear Algebra Complex and Rational Numbers Data import and processing Data import Retrieving data from imported files Input/Output functions Working with WorkspaceArray in Engee DataFrames.jl Sections DataFrames.jl First Steps with DataFrames.jl DataFrames User’s Guide DataFrames Getting Started Working with Data Frames Importing and Exporting Data (I/O) Database-Style Joins The Split-Apply-Combine Strategy Reshaping and Pivoting Data Sorting Categorical Data Missing Data Data manipulation frameworks Comparisons DataFrames API DataFrames Types DataFrames Functions Indexing Metadata DataFrames Internals File formats MAT.jl MAT Methods in MAT JLD2.jl Julia Data Format - JLD2 Custom Serialization Compression Internals & Design HDF5 Compatibility JLD2 Advanced Usage Legacy XLSX.jl Sections XLSX.jl XLSX Tutorial XLSX API Reference Migration Guides CSV.jl CSV.jl Documentation Reading Writing CSV Examples WAV.jl Introduction API Plotting graphs tutorial Plots.jl Julia Plots Getting started Install Basic Concepts Julia Plots Tutorial Series types Contour Plots in Julia Plots Histograms in Julia Plots Julia Plots Manual Input Data Output in Julia Plots Attributes Layouts Julia Plots Recipes RecipesBase Recipes Syntax Recipe Types RecipesBase in Julia Plots RecipesBase API RecipesPipeline RecipesPipeline API Julia Plots Colors Colorschemes Julia Plots Animations Backends Julia Plots Tutorials Contributing JuliaPlots GraphRecipes Julia Plots Examples Processing Pipeline Supported attributes Julia Plots References PlotlyJS.jl PlotlyJS User guide PlotlyJS Basics Building Blocks Putting it Together Manipulating plots PlotlyJS Contributing PlotlyJS Examples 3D Area Bar Box Plots Contour in PlotlyJS Finance Heatmaps Histograms in PlotlyJS Line Scatter Maps Shapes Subplots Tables Ternary Time Series PlotlyJS violin PlotlyJS API Documentation Welcome to Makie! Reference Makie Blocks Reference Makie Overview Axis Axis3 Box Button Checkbox Colorbar GridLayout IntervalSlider Label Legend LScene Menu PolarAxis Slider SliderGrid Textbox Toggle Plots ablines arc arrows band barplot boxplot bracket contour contour3d contourf crossbar datashader density ecdfplot errorbars heatmap hexbin hist hlines hspan image lines linesegments mesh meshscatter Makie Plot Overview pie poly qqnorm qqplot rainclouds rangebars scatter scatterlines Makie series plots spy stairs stem stephist streamplot surface text tooltip tricontourf triplot Makie violin vlines volume volumeslices voronoiplot voxels vspan waterfall wireframe Generic Clip Planes Transformations space Scene Lighting Matcap SSAO Makie Getting started Aspect ratios and automatic figure sizes Creating complex layouts A primer on Makies scene graph Wrapping existing recipes for new types Pixel Perfect Rendering Creating an Inset Plot Explanations What is a backend CairoMakie GLMakie RPRMakie WGLMakie Themes Predefined themes Makie Animations Makie Blocks Explanation Cameras Conversion, Transformation and Projection Pipeline Makie Colors Dimension conversions Events Figures Makie Frequently Asked Questions Fonts Layout in Makie Headless Inspecting data LaTeX Observables Plot methods Makie Recipes Scenes SpecApi Transparency How to How to match figure size, font sizes and dpi How to draw boxes around subfigures How to save a figure with transparency Ecosystem Makie API Programming User’s Guide Variables Integers and Floating-Point Numbers Mathematical Operations and Elementary Functions Complex and Rational Numbers Strings Functions Control Flow Scope of Variables Types Methods Constructors Conversion and Promotion Interfaces Modules Memory Management and Garbage Collection The World Age mechanism Documentation Metaprogramming Single- and multi-dimensional Arrays Missing Values Networking and Streams Parallel Computing Asynchronous Programming Multi-Threading Multi-processing and Distributed Computing Running External Programs Calling C and Fortran Code Handling Operating System Variation Environment Variables Embedding Julia Uploading the code Profiling Stack Traces Performance Tips Workflow Tips Style Guide Frequently Asked Questions Noteworthy Differences from other Languages Unicode Input Command-line Interface The basic library Essentials Collections and Data Structures Mathematics Numbers Strings Arrays Tasks Multi-Threading Scoped Values Constants Filesystem I/O and Network Punctuation Sorting and Related Functions Iteration utilities Reflection and introspection C Interface C Standard Library StackTraces SIMD Support Standard Library ArgTools Artifacts Base64 CRC32c Dates Delimited Files Julia Syntax Highlighting Distributed Computing Downloads File Events Future Interactive Utilities Lazy Artifacts LibCURL julia:stdlib/Libdl.adoc LibGit2 Linear Algebra Logging Markdown Memory-mapped I/O Network Options Printf Profiling Random Numbers The Julia REPL Serialization SHA Shared Arrays Sockets Sparse Arrays Statistics StyledStrings Tar Unit Testing TOML Unicode UUIDs Documentation for developers Analysis and introspection Julia Internal Device Documentation Initialization of the Julia runtime Julia ASTs More about types Memory layout of Julia Objects Eval of Julia code Calling Conventions High-level Overview of the Native-Code Generation Process Julia Functions Base.Cartesian Talking to the compiler (the :meta mechanism) SubArrays isbits Union Optimizations System Image Building Package Images Working with LLVM Custom LLVM Passes printf() and stdio in the Julia runtime Bounds checking Надлежащее обслуживание многопоточных блокировок Arrays with custom indices Module loading Inference Julia SSA-form IR EscapeAnalysis Ahead of Time Compilation Static analyzer annotations for GC correctness in C code Garbage Collection in Julia JIT Design and Implementation Core.Builtins Diagnostics used by the package ecosystem Fixing precompilation hangs due to open tasks or IO Developing/debugging C code in Julia Reporting and analyzing crashes (segfaults) gdb debugging tips Using Valgrind with Julia External Profiler Support Sanitizer support Instrumenting Julia with DTrace, and bpftrace Julia Build Building Julia (Detailed) Linux macOS Windows FreeBSD ARM (Linux) RISC-V (Linux) Binary distributions Engee System Objects Fixed-Point arithmetic in Engee Arithmetic in HDL and Fixed-Point Breakpoints of the script editor Masks of code cells Software script management Integrating third-party code Working with Julia packages Code reuse Julia’s Environments Engee Working with EngeePkg Software package management functions engee.package Pkg.jl 1. Introduction 2. Getting Started 3. Managing Packages 4. Working with Environment 5. Creating Packages 6. Compatibility 7. Registries 8. Artifacts 9. Glossary 10. Project.toml and Manifest.toml 11. API Reference Working with Python Working with Genie at Engee Stipple.jl Stipple Reference Building reactive UIs with Stipple.jl Gallery of the main components of Stipple.jl Gallery of auxiliary components of Stipple.jl Reactivity Low-code UI API Component directives Styling Genie apps Plotting in Stipple Adding JS libraries and code Custom components Advanced Configuration Stipple Plugins Caveats Stipple Guides Creating your first dashboard Multipage apps life-cycle and the various events of a Stipple app Recipes Asynchronous task Copy to clipboard button Drawer layout Editable table Filter select options Group plots Keypress detection Live style changes Loop component generation Mapbox map Multiple toggles Mutating reactive variables in various contexts Setting plot layout attributes Plot events Plot in HTML PlotlyJS syntax Table row clicks Tabs Trigger download from the backend Refresh image Date picker Table Stipple tab component Stipple API Stipple Elements Layout in Stipple Namedtuples Stipple Typography Plugins StippleCharts StippleLatex StippleMarkdown StippleMathjs StippleTypedArrays StippleUI.jl StippleUI API Genie’s Public Software Management Methods