Notable changes are* OSX 10.10 support* SageNB now can do 3d plots without Java, so it is usable again in chrome.Please test, especially if you are a notebook user!
* OSX 10.10 support* SageNB now can do 3d plots without Java, so it is usable again in chrome.Please test, especially if you are a notebook user!For those testing, another thing to test is whether the Mac App binaries build and work fine.
Compiled fine on Ubuntu 14.04 i3, although it took a while. The 3-D stuff I've been working on seems to work as expected. Did not run doctests.
Compiled fine on Ubuntu 14.04 i3, although it took a while. The 3-D stuff I've been working on seems to work as expected. Did not run doctests.
Did you notice that when clicking the Java 3D it automatically loads whether or not the live 3D checkbox is checked? I'm not sure whether this is just me.
Did you notice that when clicking the Java 3D it automatically loads whether or not the live 3D checkbox is checked? I'm not sure whether this is just me.Also, just now noticed a couple weird introspection things:* Evaluate a jsmol and make it live.* Now change the code in that input cell to something like plot? and tab* You should see the jsmol revert to non-live, and sometimes I can't get it to appear at all again (this is not always the case)Alternately,* Evaluate a jsmol and make it live.* Now change the code in that input cell to something like plot and then tab (no question mark)* The jsmol reverts to non-live, though you can make it live, and the list of options gets covered up by the jsmol. The only way to get it back is by tabbing again (but be careful, because if the thing you tabbed is also a function name, Sage interprets the second tab to be a request for documentation).
prior to 6.4.beta6, the following worked:
$ /local/sage/sage-6.3/sage -notebook directory=sage.sagenb
So there are two incompatible changes:
* -n requires "sagenb" or "default" unless it is alone on the command line.
* string handling has been changed.
Jonathan, do you happen to know if Jmol is actually using Java 1.7 features? If not then it should be compiled with "javac -target 1.6" or something like that to be compatible with older JREs. See
Yeah, that isn't really cool. http://trac.sagemath.org/ticket/16996
$ /local/sage/sage-6.3/sage -n "directory='sage.sagenb'"
Traceback (most recent call last):
...
File "<string>", line 1
notebook(directory=r''''sage.sagenb'''')
^
SyntaxError: EOL while scanning string literal
Well, if a (potential) argument follows '-n'
> On the plus side the error that you'll get is pretty self-explanatory.
CRITICAL:root:unknown,
Since they are machine-dependent numerical noise its not going to get fixed unless you tell us what failed.
Hi,
all those numerical noise appearing suddenly, couldn't that mean that
some numerical algorithm became less stable/accurate somewhere in the
code ?
all those numerical noise appearing suddenly, couldn't that mean that
some numerical algorithm became less stable/accurate somewhere in the
code ?
> IMHO that is the expected outcome for an optional command line argument. If you
> don't want the command line parsing to end (and not treat "directory..." as
> value) then you should use
>
> sage -n -- directory=sage.sagenb
I'd appreciate if we would have a deprecation warning if a user tries to use the
old behaviour (i.e., adding options immediately after -n, not knowing that there
are "-n default", "-n ipython", "-n sagenb" nowadays?).
Yeah, I kind of agree, since even though "it's not a hand-written parser" it still is an API change.
On Wednesday, November 5, 2014 4:23:59 PM UTC, kcrisman wrote:Yeah, I kind of agree, since even though "it's not a hand-written parser" it still is an API change.UI change, not API.
No. People write scripts against this, so it’s an API change.
No. People write scripts against this, so it’s an API change.No. If you screen scrap the output and run image recognition on the window content then its still a UI, even if you built a crappy API around it.
It is an interface that worked the same way for a long time and achieved de facto status.
It is an interface that worked the same way for a long time and achieved de facto status.Fine, if you don't want a way to start the ipython notebook then I can take out the optional argument.
- whether the option --notebook-dir introduced for -n ipython still works or has
been removed due to the change in the default notebook directory. IMHO it
should still be there;
As you somehow ask me as the one who started this discussion to comment again, I
try summarize my opinion on that issue.
The quotes issue is now fixed in the trac ticket mentioned somewhere in this thread.
35ae4fd Trac #16706: Update IML to 1.0.4
It should compile against the vectorize library from apple. Don’t you have
/usr/lib/libclas.dylib on that machine?
Can you send me the config.log that would help finding what went
wrong to some extent.
François
> On 13/12/2014, at 07:01, kcrisman <kcri...@gmail.com> wrote:
>
>
> It should compile against the vectorize library from apple. Don’t you have
> /usr/lib/libclas.dylib on that machine?
>
> It should compile against the vectorize library from apple. Don’t you have
> /usr/lib/libclas.dylib on that machine?
>No, I do not! We used something else.See e.g. http://trac.sagemath.org/ticket/10509#comment:23 . I tried a few things to reenable that based on http://git.sagemath.org/sage.git/diff/build/pkgs/iml/spkg-install?id=35ae4fd332022a697c73ce8bca6970fce1545591 but they didn't work.
Notable changes are* OSX 10.10 support* SageNB now can do 3d plots without Java, so it is usable again in chrome.Please test, especially if you are a notebook user!As usual, pull the "develop" git branch or download the self-contained tarball http://sage.sagedev.org/home/release/sage-6.4.rc0.tar.gzMini-changelog:d990119 Updated Sage version to 6.4.rc0b2092bb Trac #17020: Update jmol to the latest version2283698 Trac #16004: Update notebook to utilize pure javascript JSmol for default live 3-Dde7c38e Trac #17242: Uniform random generation of Composition of a given size9d8dc84 Trac #15914: Add the option to compute the fox derivative in a specific ring.3f8b3d0 Trac #17238: Increase Precision in Failing Doctestsba493df Trac #17169: Upgrade to GCC 4.9.194231d3 Trac #17199: doc cleanup in multi_polynomial_ideal93d3dbf Trac #17244: Add a doctest for closed ticket #8005522a6f8 Trac #17233: Uniform random generation of StandardTableau of a given size05e978b Trac #17047: Isomorphism of incidence structures535c980 Trac #16983: Fix finite field modulus handling
35ae4fd Trac #16706: Update IML to 1.0.4
e8696ab Trac #17241: Uniform random generation of BinaryTree of a given sizecbb76f8 Trac #17216: Poset / LatticePoset: [meet|join]matrix algorithm2524913 Trac #17179: TIDES interface should convert exact parameters to floating points.cb14c36 Trac #17204: OSX Yosemite libtool version detectionfb25c13 Trac #10843: Faster listing of number field homsets77cd34c Trac #16234: Assorted fixes and optimizations in sage-combinat (mostly partitions and tableaux)5c934c4 Trac #17170: Sagenb graphics displayhooka46bc25 Trac #16922: find_brouwer_van_rees_with_one_truncated_column59e5eec Trac #17224: Fix pickling of NC rings with weighted term orderedbd263 Trac #17196: Relax assumptions on bitset operationsa554edb Trac #16719: replace gap.eval with libgap calls in combinat/combinat.pyd6feebb Trac #16313: easy-to-fix mistake in the stein-watkins optional database docs91adf37 Trac #16493: Sage --dev tests broken for non-interactive shells1e1cc3b Trac #16278: MPFI's spkg-install overwrites CFLAGS7ae7117 Trac #17212: OSX zeromq testsuite93741be Trac #17154: Comparison of WeylGroups0718d27 Trac #17008: Give affine schemes unique representation (needed for elliptic curves and forking)94164b6 Trac #17209: allow the use of distinct edgecolor and color for polygons in 2D9ee40d7 Trac #16470: Add optional distance in BFS8bdc755 Trac #17157: Improve formula for Bell numbers4dc3c36 Trac #17203: Make sage -notebook=ipython land by default in pwd7f934ea Trac #17195: Upgrade Cython to 0.21.1c7053a5 Trac #15300: Clifford algebras and differential Weyl algebras633b90e Trac #17202: IPython depends on pyzmq419ad8e Trac #17186: LatticePoset: faster is_modular311d9ef Trac #17189: Upon the first pass of the documentation compilation, undefined label warnings should not trigger an exceptionca7cc5e Trac #16396: upgrade Sphinx to 1.2b5ed445 Trac #16919: mistake in sage/src/bin/sage-bdist, OSX app is always built 32-bit56543ca Trac #16568: remove desolve_system_strings()566d834 Trac #17112: Reorganize developer's manual table of contents56eec8a Trac #9827: Intermittent doctest failure in sage/interfaces/psage.py67ef668 Trac #17182: random spanning trees using the Aldous-Broder algorithmf2ad04d Trac #17162: Error in semi-symmetric graph documentation27a6d50 Trac #17078: Fix documentation in partition.py810d34a Trac #16999: Fixing documentation typo.2062d9d Trac #17193: Adding a hash function to weak and strong tableaux2dbf16b Trac #16920: New V(m,t) vectorsbe309e8 Trac #16911: Update sagenbf68e873 Trac #16559: Brouwer-Van Rees version of Wilson's decompositionc4e8674 Trac #17181: Poset.__repr__ should mention the linear extension309f6cd Trac #17140: Remove usage of deprecated scipy.linalg.expm2 and expm3050af2d Trac #16917: Deprecate cuspform_lseries() and modform_lseries()a6e111e Trac #17103: Random failure in coercion/index.rstde46432 Trac #17073: Documentation for Facade Sets7ea8673 Trac #17168: Fix Cython "except" values in various placesfe042ce Trac #17167: Fix Cython "except" values in matroids6b5ff95 Trac #17104: IncidenceStructure.relabel() (no arguments)d9cd1a5 Trac #16233: Exceptions ignored by LeanMatrix operations9b0995d Trac #17118: Added multiplier computation to affine morphism22f3e28 Trac #17163: Speed improvement for DiGraph.in_degree669107e Trac #14019: equality is broken for Posets0270e9f Trac #17156: Creating a graph from a immutable digraph raises an error402cfd8 Trac #11945: Throw exception instead of printing error in c_graph.pyx6cb56e4 Trac #17152: Cython depends on setuptools2490136 Trac #17126: Floating-point precision issues fail matrix2.py doctests7c12f2c Trac #17148: Update ATLAS to latest stable 3.10.22407e08 Trac #17091: Update to git 2.1.24a2b592 Trac #16428: Cleanup/reorganization of FLINT importsf9f642c Trac #15203: error in LLL method with delta=1d0f2e7d Trac #10668: Refactor category support for morphisms (Hom is not a functorial construction!)a4a6579 Trac #16340: Infrastructure for modelling full subcategoriesdc64312 Trac #16998: Documentation conflict on is_graded()bde9a75 Trac #16936: Hecke triangle groups (non-stub implementation)bb85e22 Trac #17138: LatticePoset: complements() is brokend82b80c Trac #17095: No documentation for random_element_plancherel()794df00 Trac #17023: Adding width() function to poset5e0c8d7 Trac #17119: Disallow pari(None)599d03e Trac #16933: Remove deprecated code
Ah. Sorry for the noise. I was reading it as 6.5.rc0.