• # Brent Baccala posted a comment on ticket #3312

Here's another example of an equation that produces roots that I can't simplify properly: cis(theta) := %i*sin(theta) + cos(theta); eq: y^4 - 4*y + 3*cis(2*%pi/3); roots: solve(eq); zero: rhs(roots[2]-roots[3]); Now, float(rectform(zero)) shows that zero is, in fact, zero, but I can't find any Maxima combination that can simplify it to 0. I haven't looked at the solve() code to see how it computes multiplicities, but I suspect that an inability to simplify things to zero lies at the heart of this...

• # Brent Baccala posted a comment on ticket #3312

It definitely doesn't get the multiplicities right.

• # Brent Baccala posted a comment on ticket #3312

Yeah, I see that rectform() cleans up those answers nicely.

• # Brent Baccala modified a comment on ticket #3312

Here's a cubic that doesn't solve() right, even with radcan(): eq : y^3 + 3y - 2%i; radcan(solve(eq)); Maxima branch_5_40_base_61_g09d6e16 gives me 1/(-1)^(1/6) and -2/(-1)^(1/6). Wolfram Alpha reports that the roots are i and -2i, since the polynomial factors as (y-i)^2 (y+2i).

• # Brent Baccala posted a comment on ticket #3312

Here's a cubic that doesn't solve() right, even with radcan(): eq : y^3 + 3y - 2%i; radcan(solve(eq)); Maxima branch_5_40_base_61_g09d6e16 gives me 1/(-1)^(1/6) and -2/(-1)^(1/6). Wolfram Alpha reports that the actual roots are i and -2i, since the polynomial factors as (y-i)^2 (y+2i).

• # Brent Baccala posted a comment on ticket #3312

I've found that the roots can be simplified by applying radcan to them. Also, running these commands: radcan(subst(roots[1], eq)); radcan(subst(roots[2], eq)); radcan(subst(roots[3], eq)); shows that the roots returned by solve() actually do solve the equation. But the multiplicities returned by solve() still aren't right. Applying radcan() to roots shows that two of them are actually identical. Should solve() use radcan() on its solutions before returning them?

• # Brent Baccala created ticket #3312

Cubic equation that can't be solve()'d

• # Brent Baccala created ticket #3293

derivatives don't format correctly using alt-display TeX

• # Brent Baccala posted a comment on ticket #745

Yes, I'm sure this is an improvement! (there's just some bugs in my code, that's...

• # Brent Baccala posted a comment on ticket #745

Yes, that's the thread I was referring to. The actual problem that I'm trying to...

• # Brent Baccala created ticket #745

improved numerical integration in bivariat.dem

• # Brent Baccala modified ticket #19

[PATCH] Bug on bugs.debian.org

• # Brent Baccala posted a comment on ticket #19

Fixed in xoscope 2.1. Debian bug is now closed.

• # Brent Baccala modified ticket #20

AppStream compatible icon for their application

• # Brent Baccala posted a comment on ticket #20

xoscope 2.2 includes not only an AppStream compatible icon, but also an AppStream...

• # Brent Baccala posted a comment on ticket #18

Graham - thank you for pinging on this a bit. I might have figured it out. The docker...

• # Brent Baccala modified ticket #3

Assignment makes pointer from integer without a cast

• # Brent Baccala posted a comment on ticket #3

2da8948c removed markers code that was causing problems d0978ace removed warnings...

• # Brent Baccala modified ticket #4

Alignment of vertical axis labels wrong if rotated

• # Brent Baccala posted a comment on ticket #4

Patch accepted in commit 1b6c1f As Robert Pearce realized, logical_rect is reported...

• # Brent Baccala modified ticket #6

example programs generate warning messages

• # Brent Baccala posted a comment on ticket #6

caused by division by zero when computing page size for adjustments fixed in commit...

• # Brent Baccala created ticket #6

example programs generate warning messages

• # Brent Baccala modified ticket #5

examples/colors doesn't display correctly

• # Brent Baccala posted a comment on ticket #5

fixed in f02f28

• # Brent Baccala created ticket #5

examples/colors doesn't display correctly

• # Brent Baccala modified ticket #2

compilation error on Fedora 17, 64-bit

• # Brent Baccala posted a comment on ticket #2

Fixed in commit ca0f68; released in 0.9.2.0

• # Brent Baccala modified ticket #1

Does not build against GTK 2.20

• # Brent Baccala posted a comment on ticket #1

Fixed in commit a6ea2e, released in version 0.9.1.3

• # Brent Baccala modified ticket #16

FreeBSD build problem: oscope.c:693: error: 'FILENAME' undec

• # Brent Baccala posted a comment on ticket #16

I've checked xoscope 2.0 in the FreeBSD 10.3 ports collection. It seems to compile...

• # Brent Baccala modified ticket #13

selecting fft functions crashes program

• # Brent Baccala posted a comment on ticket #13

I think this was fixed in xoscope 2.0

• # Brent Baccala modified ticket #15

Fixed - 64 bit

• # Brent Baccala posted a comment on ticket #15

Should be fixed in version 2.0.

• # Brent Baccala modified ticket #14

failed on amd64

• # Brent Baccala posted a comment on ticket #14

Version 2.0 builds and runs on amd64.

• # Brent Baccala posted a comment on ticket #20

We already distribute an AppStream compatible icon in xoscope.png. I've reviewed...

• # Brent Baccala posted a comment on ticket #18

Try to compile with the gtkdatabox from xoscope's sourceforge repository. I've had...

• # Brent Baccala committed [664e44]

Biiiig update - baccala's changes 1.8 -> 1.10

• # Brent Baccala committed [f1bc03]

removed open and close functions from the data ...

bug fix

• # Brent Baccala committed [67d5b9]

bug fix in comedi.c - get channel ordering right

• # Brent Baccala committed [e0bbe8]

updated todo list - mini-TODO

• # Brent Baccala committed [3264fa]

updated info on using COMEDI with parport

• # Brent Baccala committed [ed98be]

updated TODO files for xoscope 1.10

• # Brent Baccala committed [e97dcd]

New files for 1.10:

• # Brent Baccala committed [b16822]

Fixed little bug that could cause analog signal...

• # Brent Baccala committed [420460]

changes COMEDI command handling

• # Brent Baccala committed [f56c78]

added set_width() function to data sources

• # Brent Baccala committed [54ea10]

fix to figure out zero values correctly for uni...

• # Brent Baccala committed [1f56cf]

still trying to fix configure!

• # Brent Baccala committed [0ab384]

auto generated files from the last configure.in...

• # Brent Baccala committed [867358]

little patches to eliminate compiler warning me...

• # Brent Baccala committed [a4519f]

version number change

• # Brent Baccala committed [df847f]

getting configure to work for 1.12

• # Brent Baccala committed [56cd37]

Stuff that I've had lying around in my source t...

• # Brent Baccala committed [83cdfa]

Removed some static 'window' variables in the c...

• # Brent Baccala committed [b32498]

Accumulate mode works

• # Brent Baccala committed [804eaf]

Inherit signal line colors from channel label w...

• # Brent Baccala committed [e1b186]

Changed x scale in databox to be time in millis...

• # Brent Baccala committed [94e503]

Preserve trailing part of next-to-last trace

• # Brent Baccala committed [63d60d]

Get rid of linguring create_databox_toplevel() ...

• # Brent Baccala committed [e4ecd3]

glade cleanup, including renaming window1 to ma...

• # Brent Baccala committed [50690d]

A little more glade cleanup - rename custom1 to...

• # Brent Baccala committed [2d5a28]

Rename all the labels to end with "_label"

• # Brent Baccala committed [0c3715]

Ripped out everything about setting scope grati...

• # Brent Baccala committed [969693]

Ripped out everything about scope.size (use --g...

• # Brent Baccala committed [af2435]

Moved all the glade stuff into a single xoscope...

• # Brent Baccala committed [bd9bcf]

Fix a divide-by-zero possibility introduced by ...

• # Brent Baccala committed [1d3fdc]

Basic cursor support is back (keyboard and butt...

• # Brent Baccala committed [8b3ccb]

Moved oscope.1 to xoscope.1

• # Brent Baccala committed [039733]

Don't use a minimum size for the databox

• # Brent Baccala committed [32cdf8]

Don't leave a gap between current and previous ...

• # Brent Baccala committed [89bfde]

Ripped out some stuff we don't need anymore

• # Brent Baccala committed [f43681]

Clean up some argument calling

• # Brent Baccala committed [0d058e]

Rip out some stuff we don't need anymore

1 >