Copy and blank integral
Legend should include variable name as well as slice when multiple non-scalar input provided.
Unable to place plot widget in bar chart mode
Upside-Down Plot Label
Ticket moved from /p/minsky/tickets/1841/ Can't be converted: _priority: 4normal
Set default font button
Create a unit test of RavelCAPI createRavelChain
Merge delimiters ought to be able to import this file.
Data import fail
Need number of slices parameter input to slicer
Martin's data files
Data importing intelligence
API data access
Add a pattern for data import
Source of test datasets
Minsky - Selections do not work properly
Shared dimension data should be used to align vectors
Move CSV parsing functionality to civita TensorVal class.
2nd summation operator won't display dimensions
Weird graphics effect on manipulating large data file
Plot Legend moving and rescaling
Crash
Sample Pivot Table
autogenerate ravel names
Wrong Labels
Dimensionality Error
Import from CSV not found
Data display on parameters tab slowing down program?
Grouping stuffs up layout
Date Handling with multiple time formats
Using index and gather
Difference operator fails
Divide Operator Glitch
Closing ticket as its stale.
Thanks for the quick fix! I quickly walked through the minsky and ravel tickets that popped up in the search, and didn't manage to instantly reproduce any of the issues described there. So all's well!
Ravel on Mac does not open files from outside the program
I asked Gemini how to do it, and it was a simple as adding one line of code: app.on('open-file', (event, path)=>{minsky.load(path);}); Took about 30 seconds of querying Gemini, and about 5 minutes to test the solution. Amazing! When I previously researched this question a few years ago, I spent a few hours Googling it, and it looked like it required a substantial amount of highly specific Objective C code, so the issue got dumped in the too-hard basket. Look for the fix in the next release - I plan...
Spawn error message
I did search the tickets before submitting this, but perhaps not very thoroughly. I and anybody else who knows about the bug can easily work around it, but I think it should be made clear up front somehow, on Skool and in the app. It could be really frustrating to a first-time user. Since Mac is GUI-first and assumes that each app can have. multiple documents open at once, I understand their design choice of sending a message to open a file independently of whether the app is just opening or already...
I did know about this, and thought there was a ticket open for it. It was something that was fixed in the Tk version (Minsky 2.x), as the Tk ecosystem had support for doing this. It's ironic you say "breaks long established Mac application guidelines" - well Apple breaks long established practice of not putting the file to open as a parameter to the command when it is launched, which every other GUI environment does. Instead it has an incredibly complicated system of launching the application, then...
Minsky 3.18.0 Minsky GUI 3.18.0 Ravel 1.12.1: Expires in 76 days Angular 20.0.5
Ravel on Mac does not open files from outside the program
There doesn't seem to be any way to remove all vertical/horizontal markers from a plot.
locks up after vertical marker added
OK solved the problem by skipping over (ie ignoring) markers that lie outside the plot bounds.
I think the issue is the sheer magnitude of the vertical marker, coupled with autoscaling, which causes the plotting widget to go into a seemingly endless loop of 10's of millions of horizontal tick marks.
Reproduced locally on Linux. Note vertical markers work on other models, just this one hangs. Running it under a symbolic debugger didn't elucidate anything. Possibly it is connected with both a horizontal and vertical marker coming from the same source.
locks up after vertical marker added
Minsky file
locks up after vertical marker added
Crash on deleting Ravel
Version 3.17.0
Crash on deleting Ravel
Note - this appears to be an electron issue for latter-day Ubuntu releases: https://github.com/electron/electron/issues/42510
/usr/lib/minsky/chrome-sandbox has wrong permissions
Thank you for the clarification. Seeing the signature of init() – const std::string& returned by minsky.canvas.addVariable.signature() – makes it clear that the setter is designed to receive text, not a numeric literal. In other words, the solver stores the initial value as a string expression that may later be parsed (so it can contain numbers or even simple formulas that refer to other parameters). Now I understand why attempting to pass a float raised the “attempt to alter a const variable” error....
Gemini's comments: Report the Bug: This behavior (Angular 20 + Electron > 32.1.2 leading to an unhandled crash in a minimal component) is likely a bug either in Electron or in how @angular-devkit/build-angular generates code that interacts with newer Electron/V8 versions. Best place to report: Electron's GitHub Issues, or potentially the Angular CLI's GitHub Issues (if the Angular team has specific recommendations for Electron compatibility). When reporting, include: Your exact Angular 20.x.x versions....
About box popup crashes
Replace all instanmces of *ngIf, *ngFor with @if and @for
Here's a video. CalipersNotAddedWhenJoiningGroup20250629.mp4 https://drive.google.com/file/d/18cc1tDgFJgX7-WMvombtLfCEpS64CVy0/view?usp=drive_web Best, Steve Professor Steve Keen Want to rebuild economics? Support me on Patreon: https://www.patreon.com/ProfSteveKeen https://www.patreon.com/ProfSteveKeen My latest book, The New Economics, is now available from Polity: http://politybooks.com/bookdetail/?isbn=9781509545285 @ProfSteveKeen Mobile +66 (0) 99-257-2692 Honorary Professor, UCL &ISRS Distinguished...
Calipers not added when first joining group
I didn't try that--my oversight. I'll give that a try now. The data file itself is a mess! The Monthly frequency should apply when the date format is monthly--but it doesn't all the time. The CPI data should be the CPI index--but half the time, they've recorded the inflation rate instead. So I've been battling with that rather than trying Ravel's importing tricks. Maybe a combination of the "Don't fail on invalid data" setting with the raw file would have done the trick for me. I'll find out later,...
If this is about supporting D-M-Y format in a generic capacity, then fair enough, currently Ravel only supports Y-M-D generically. What happens if you select "Don't fail on invalid data", and specifying %d-%m-%Y or %m-%Y for the horizontal dimension? Does it correctly omit the data that doesn't match, or does it fail to import any data? Cheers On Sat, Jun 28, 2025 at 09:39:20AM -0000, Steve Keen wrote: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [tickets:#1867]...
Import tweak: extract specific data values
Binary operators should interpolate values whenever the hypercubes of the two arguments don't match.
This is done.
Autofill Equity Initial Conditions
This is available as context menu options.
Make current tensor inner product implementation sparse aware and allow for products of rank 3 and higher tensors
Yes, this is done.
Add compact display mode for Ravels
Refresh all locks
I don't think this one makes sense.
Multiple calipers and caliper selector
Call from embedded object Javascript error
The Need for Speed
abortable tasks now implemented.
Speed on large data sets
Closing this, as some of the ideas above have been implemented, such as separate threads for UI and computation, as well a delayed processing of computation when it takes longer than a certain amount.