Repository navigation
Releases: fernandevdaza/numlab
Release list
0.3.2
Fixes · Correcciones
A more robust Workspace · Un espacio de trabajo más robusto:
- Each app has its own error screen (Retry / Clear / Remove): if one app fails, the rest of the document keeps working. · Cada app tiene su propia pantalla de error: si una falla, el resto del documento sigue funcionando.
- Saved or opened documents are repaired (empty pages, missing active page, invalid views or fields) instead of breaking on every load. · Los documentos guardados o abiertos se reparan en lugar de romper cada carga.
- Shared-variable evaluation is isolated per panel. · La evaluación de variables compartidas está aislada por panel.
- "Reset the inputs" also clears the Workspace document. · «Restablecer las entradas» también limpia el espacio de trabajo.
- Graphs: Plotly errors or panels closed while drawing no longer break the app. Spreadsheet: format decimals are bounded. · Gráficas y hoja más resistentes a errores.
906 checks pass · 906 comprobaciones correctas.
The apps are not code-signed yet. macOS: right-click → Open the first time (or
xattr -cr /Applications/NumLab.app). Windows: More info → Run anyway.
0.3.1
What's new · Novedades
⤢ Full screen workspace · Espacio de trabajo en pantalla completa
-
Full screen mode (button, Ctrl/⌘+Shift+F, Esc to exit): the workspace takes the whole window, hides the sidebar and top bar, and asks the browser or the desktop app for real full screen.
-
Up to 4 apps per page in columns, rows or a 2×2 grid, with draggable dividers on both axes. On phones the apps stack with a fixed height.
-
Modo pantalla completa (botón, Ctrl/⌘+Mayús+F, Esc para salir): el espacio ocupa toda la ventana y oculta el menú y la barra superior.
-
Hasta 4 apps por página en columnas, filas o cuadrícula 2×2, con divisores que se arrastran.
🛠️ Fixes · Correcciones
- Spreadsheet: no longer adds rows in a loop when its panel has no fixed height (phones). · La hoja ya no agrega filas en bucle en celulares.
- Graphs: the view is saved only when you pan or zoom, not when the panel is resized. · La vista de la gráfica sólo se guarda al desplazar o hacer zoom.
906 checks pass · 906 comprobaciones correctas.
The apps are not code-signed yet. macOS: right-click → Open the first time (or
xattr -cr /Applications/NumLab.app). Windows: More info → Run anyway.
0.3.0
What's new · Novedades
▦ An Excel-like spreadsheet · Una hoja de cálculo al estilo Excel
The Workspace spreadsheet was rebuilt to feel like Excel:
- Formula editing in the cell or the formula bar, with colored references (and matching boxes on the grid), point mode (click, drag or arrow keys to insert references), F4 for
$references, function autocomplete with argument hints, automatic closing of parentheses and Ctrl+Enter to fill a range. - ~80 spreadsheet functions in English or Spanish:
IF/SI,IFERROR/SI.ERROR,VLOOKUP/BUSCARV,INDEX,MATCH,SUMIF,COUNTIF,AVERAGEIF,SLOPE,CORREL,NPV,IRR,PMT, text and trig functions… Spanish syntax with;and decimal comma,&,<>, percentages and whole columns (B:B). - Excel-style errors (
#DIV/0!,#NAME?,#VALUE!,#REF!,#N/A,#NUM!,#CIRC!) with a plain-language explanation. - Range selection, fill handle with series (
10, 20 → 30…,Year 1 → Year 2), Ctrl+D / Ctrl+R, copy / cut / paste with reference adjustment, paste values, paste from Excel or Sheets, undo / redo. - Formatting (number, percent, scientific, currency, decimals, bold, italic, alignment, colors), insert / delete rows and columns (formulas follow), AutoSum (Alt+=), show formulas (Ctrl+`), resizable columns, CSV import / export, status bar with sum / average / count, and a context menu.
- Virtualized grid: thousands of rows stay smooth.
La hoja del Espacio de trabajo ahora se usa como Excel: edición con referencias de colores y modo «apuntar», F4, autocompletado, unas 80 funciones en español e inglés, errores con explicación, controlador de relleno con series, copiar y pegar ajustando referencias, deshacer, formatos, insertar y eliminar filas y columnas, Autosuma y CSV.
906 checks pass · 906 comprobaciones correctas.
The apps are not code-signed yet. macOS: right-click → Open the first time (or
xattr -cr /Applications/NumLab.app). Windows: More info → Run anyway.
0.2.0
What's new · Novedades
🗂️ Workspace · Espacio de trabajo
A new TI-Nspire / GeoGebra-style workspace: a document with pages, each holding one or two apps that share variables.
- Calculator — the full CAS, with lines you can edit in place.
- Graphs — an algebra view with functions, points
P = (a, f(a)), lists(t, v), implicit curvesx^2 + y^2 = 4, parametric curves(cos(t), sin(t))and slidersa = 2; pan and zoom with automatic resampling; roots, extrema and intersections. - Spreadsheet — formulas with references and ranges (
=A1*2,=SUM(A1:A10)), English or Spanish function names, cycle detection, named columns shared as lists, column formulas (=t^2 + 1) and paste from Excel / Sheets. - Notes — Markdown with
$…$and$$…$$math. - Variables panel, and save / open documents as
.numlab.json.
Un espacio de trabajo al estilo TI-Nspire / GeoGebra: páginas con calculadora, gráficas, hoja de cálculo y notas que comparten variables. Las columnas con nombre de la hoja son listas en el CAS y en las gráficas; los deslizadores mueven todo el documento.
➕ New functions · Funciones nuevas
linreg(x, y) → [m, b, r²] · polyfit(x, y, n) · seq(expr, k, a, b, step) — in the CAS, the graphs and the spreadsheet.
🛠️ Fixes · Correcciones
- CAS: user functions and variables are now substituted in implicit multiplication (
f(x) = x^3 - 2x - 5⇒f(2) = -1). - CAS: las funciones y variables del usuario ahora se sustituyen también en la multiplicación implícita.
876 checks pass · 876 comprobaciones correctas.
The apps are not code-signed yet. macOS: right-click → Open the first time (or
xattr -cr /Applications/NumLab.app). Windows: More info → Run anyway.
0.1.1
What's new · Novedades
Copy & paste from the CAS · Copiar y pegar desde el CAS
- Every CAS result now has a plain-text version: use the ⧉ Copy and ↵ Use buttons, or just select the formula and press Ctrl/⌘+C. Paste it into any module or back into the CAS.
- Pasting into a math field cleans it up automatically: TeX (
\frac,\sqrt, matrices), Unicode symbols (·,−,²,√,π),f(x) = …,≈and+ C. Matrix fields also accept[[1, 2], [3, 4]]. - Cada resultado del CAS tiene una versión en texto: botones ⧉ Copiar y ↵ Usar, o selecciona la fórmula y presiona Ctrl/⌘+C. Al pegar en un campo matemático se limpian TeX, símbolos Unicode,
f(x) = …,≈y+ C.
Unknown bits with conditions · Bits desconocidos con condiciones
- New mode in the 16-bit machine: put letters in the word (
0 1000101 001a0b11) and conditions on the value (74 < x < 77,|x| < 2^-8). NumLab tries every combination and shows the solutions, the bits that are determined, the step-by-step (x = 72.75 + 4a + b) and a Scilab script. - Nuevo modo en la máquina de 16 bits: letras en la palabra y condiciones sobre el valor; muestra las soluciones, los bits determinados, el paso a paso y el script de Scilab.
Fixes · Correcciones
- Number fields can now be cleared and retyped (before, deleting the value snapped back to the minimum). Same fix for the plotter's parameter limits.
- Los campos numéricos se pueden vaciar y reescribir (antes volvían al mínimo al borrar).
857 checks pass · 857 comprobaciones correctas.
The apps are not code-signed yet. macOS: right-click → Open the first time (or
xattr -cr /Applications/NumLab.app). Windows: More info → Run anyway.
0.1.0
v0.1.0 NumLab 0.1.0 — English/Spanish