Re: [julia-users] Re: [ANN] Nemo 0.5 released

2016-07-31 Thread 'Bill Hart' via julia-users
Alternatively, you can remove the lines in Nemo/deps/build.jl that invoke
git. They aren't actually needed to run Nemo. They just download the source
code for the various modules, which are prebuilt anyway on Windows.

But I can't guarantee it'll work. We haven't worked on supporting rc0 yet.

Bill.

On 31 July 2016 at 18:32, Bill Hart  wrote:

> It's because git has been removed on Windows in rc0. We don't support it
> yet. You should be ok if you use Julia 0.4.6.
>
> Bill.
>
> On 31 July 2016 at 17:57, Chris Rackauckas  wrote:
>
>> Hey,
>>   I am really interested in trying Nemo since I want to use the ArbFloats
>> and ArbReals in DifferentialEquations.jl for "faster BigFloats". However, I
>> am getting the following error when trying to build Nemo:
>>
>> julia> Pkg.build("Nemo")
>> INFO: Building Nemo
>> WARNING: `@windows` is deprecated, use `@static is_windows()` instead
>>  in depwarn(::String, ::Symbol) at .\deprecated.jl:64
>>  in @windows(::Any, ::Any) at .\deprecated.jl:473
>>  in include_from_node1(::String) at .\loading.jl:426
>>  in evalfile(::String, ::Array{String,1}) at .\loading.jl:442 (repeats 2
>> times)
>>  in cd(::##2#4, ::String) at .\file.jl:48
>>  in (::##1#3)(::IOStream) at .\none:13
>>  in open(::##1#3, ::String, ::String) at .\iostream.jl:113
>>  in eval(::Module, ::Any) at .\boot.jl:234
>>  in process_options(::Base.JLOptions) at .\client.jl:239
>>  in _start() at .\client.jl:318
>> while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in
>> expression starting on line 1
>>   % Total% Received % Xferd  Average Speed   TimeTime Time
>>  Current
>>  Dload  Upload   Total   SpentLeft
>>  Speed
>> 100 85504  100 855040 0   668k  0 --:--:-- --:--:-- --:--:--
>>  668k
>>   % Total% Received % Xferd  Average Speed   TimeTime Time
>>  Current
>>  Dload  Upload   Total   SpentLeft
>>  Speed
>> 100  672k  100  672k0 0  2690k  0 --:--:-- --:--:-- --:--:--
>> 2690k
>>   % Total% Received % Xferd  Average Speed   TimeTime Time
>>  Current
>>  Dload  Upload   Total   SpentLeft
>>  Speed
>> 100  450k  100  450k0 0  1925k  0 --:--:-- --:--:-- --:--:--
>> 1925k
>> [ ERROR: Nemo
>> ]=
>>
>> LoadError: chdir C:\Users\Chris\.julia\v0.5\Nemo\deps/antic: no such file
>> or directory (ENOENT)
>> while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in
>> expression starting on line 121
>>
>>
>> 
>>
>> [ BUILD ERRORS
>> ]
>>
>> WARNING: Nemo had build errors.
>>
>>  - packages with build errors remain installed in
>> C:\Users\Chris\.julia\v0.5
>>  - build the package(s) and all dependencies with `Pkg.build("Nemo")`
>>  - build a single package by running its `deps/build.jl` script
>>
>>
>> 
>>
>> This is on v0.5-rc0 with Windows 10.
>>
>> On Saturday, July 30, 2016 at 6:33:17 PM UTC-7, Marcus Appelros wrote:
>>>
>>> The use case is similar to AlphaGo, ie deterministic full information
>>> game with a huge state space.
>>>
>>> That reinforcement package looks interesting, looking into it. Love to
>>> collaborate
>>>
>>
>


Re: [julia-users] Re: [ANN] Nemo 0.5 released

2016-07-31 Thread 'Bill Hart' via julia-users
It's because git has been removed on Windows in rc0. We don't support it
yet. You should be ok if you use Julia 0.4.6.

Bill.

On 31 July 2016 at 17:57, Chris Rackauckas  wrote:

> Hey,
>   I am really interested in trying Nemo since I want to use the ArbFloats
> and ArbReals in DifferentialEquations.jl for "faster BigFloats". However, I
> am getting the following error when trying to build Nemo:
>
> julia> Pkg.build("Nemo")
> INFO: Building Nemo
> WARNING: `@windows` is deprecated, use `@static is_windows()` instead
>  in depwarn(::String, ::Symbol) at .\deprecated.jl:64
>  in @windows(::Any, ::Any) at .\deprecated.jl:473
>  in include_from_node1(::String) at .\loading.jl:426
>  in evalfile(::String, ::Array{String,1}) at .\loading.jl:442 (repeats 2
> times)
>  in cd(::##2#4, ::String) at .\file.jl:48
>  in (::##1#3)(::IOStream) at .\none:13
>  in open(::##1#3, ::String, ::String) at .\iostream.jl:113
>  in eval(::Module, ::Any) at .\boot.jl:234
>  in process_options(::Base.JLOptions) at .\client.jl:239
>  in _start() at .\client.jl:318
> while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in expression
> starting on line 1
>   % Total% Received % Xferd  Average Speed   TimeTime Time
>  Current
>  Dload  Upload   Total   SpentLeft
>  Speed
> 100 85504  100 855040 0   668k  0 --:--:-- --:--:-- --:--:--
>  668k
>   % Total% Received % Xferd  Average Speed   TimeTime Time
>  Current
>  Dload  Upload   Total   SpentLeft
>  Speed
> 100  672k  100  672k0 0  2690k  0 --:--:-- --:--:-- --:--:--
> 2690k
>   % Total% Received % Xferd  Average Speed   TimeTime Time
>  Current
>  Dload  Upload   Total   SpentLeft
>  Speed
> 100  450k  100  450k0 0  1925k  0 --:--:-- --:--:-- --:--:--
> 1925k
> [ ERROR: Nemo
> ]=
>
> LoadError: chdir C:\Users\Chris\.julia\v0.5\Nemo\deps/antic: no such file
> or directory (ENOENT)
> while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in expression
> starting on line 121
>
>
> 
>
> [ BUILD ERRORS
> ]
>
> WARNING: Nemo had build errors.
>
>  - packages with build errors remain installed in
> C:\Users\Chris\.julia\v0.5
>  - build the package(s) and all dependencies with `Pkg.build("Nemo")`
>  - build a single package by running its `deps/build.jl` script
>
>
> 
>
> This is on v0.5-rc0 with Windows 10.
>
> On Saturday, July 30, 2016 at 6:33:17 PM UTC-7, Marcus Appelros wrote:
>>
>> The use case is similar to AlphaGo, ie deterministic full information
>> game with a huge state space.
>>
>> That reinforcement package looks interesting, looking into it. Love to
>> collaborate
>>
>


[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-31 Thread Chris Rackauckas
Hey,
  I am really interested in trying Nemo since I want to use the ArbFloats 
and ArbReals in DifferentialEquations.jl for "faster BigFloats". However, I 
am getting the following error when trying to build Nemo:

julia> Pkg.build("Nemo")
INFO: Building Nemo
WARNING: `@windows` is deprecated, use `@static is_windows()` instead
 in depwarn(::String, ::Symbol) at .\deprecated.jl:64
 in @windows(::Any, ::Any) at .\deprecated.jl:473
 in include_from_node1(::String) at .\loading.jl:426
 in evalfile(::String, ::Array{String,1}) at .\loading.jl:442 (repeats 2 
times)
 in cd(::##2#4, ::String) at .\file.jl:48
 in (::##1#3)(::IOStream) at .\none:13
 in open(::##1#3, ::String, ::String) at .\iostream.jl:113
 in eval(::Module, ::Any) at .\boot.jl:234
 in process_options(::Base.JLOptions) at .\client.jl:239
 in _start() at .\client.jl:318
while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in expression 
starting on line 1
  % Total% Received % Xferd  Average Speed   TimeTime Time 
 Current
 Dload  Upload   Total   SpentLeft 
 Speed
100 85504  100 855040 0   668k  0 --:--:-- --:--:-- --:--:-- 
 668k
  % Total% Received % Xferd  Average Speed   TimeTime Time 
 Current
 Dload  Upload   Total   SpentLeft 
 Speed
100  672k  100  672k0 0  2690k  0 --:--:-- --:--:-- --:--:-- 
2690k
  % Total% Received % Xferd  Average Speed   TimeTime Time 
 Current
 Dload  Upload   Total   SpentLeft 
 Speed
100  450k  100  450k0 0  1925k  0 --:--:-- --:--:-- --:--:-- 
1925k
[ ERROR: Nemo 
]=

LoadError: chdir C:\Users\Chris\.julia\v0.5\Nemo\deps/antic: no such file 
or directory (ENOENT)
while loading C:\Users\Chris\.julia\v0.5\Nemo\deps\build.jl, in expression 
starting on line 121



[ BUILD ERRORS 
]

WARNING: Nemo had build errors.

 - packages with build errors remain installed in C:\Users\Chris\.julia\v0.5
 - build the package(s) and all dependencies with `Pkg.build("Nemo")`
 - build a single package by running its `deps/build.jl` script



This is on v0.5-rc0 with Windows 10.

On Saturday, July 30, 2016 at 6:33:17 PM UTC-7, Marcus Appelros wrote:
>
> The use case is similar to AlphaGo, ie deterministic full information game 
> with a huge state space.
>
> That reinforcement package looks interesting, looking into it. Love to 
> collaborate
>


[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-30 Thread Marcus Appelros
The use case is similar to AlphaGo, ie deterministic full information game with 
a huge state space.

That reinforcement package looks interesting, looking into it. Love to 
collaborate

Re: [julia-users] Re: [ANN] Nemo 0.5 released

2016-07-30 Thread 'Bill Hart' via julia-users
Hi,

the way the type hierarchy has changed is only relevant if you have code
written against an old version of Nemo and want to switch it to the new
version. Probably the easiest way to see what's different is to look at
AbstractTypes.jl and compare with the older version you have.

We also changed the name of all the "generic" types in
generic/GenericTypes.jl, mainly by putting Gen in front of the type names.
Again you can compare with your older version of the file.

We do have complex root finding. The function is called roots. It is
documented on the polynomials page [1].

Bill.

[1] http://nemocas.github.io/Nemo.jl/latest/build/polynomial/#root-finding

On 30 July 2016 at 22:43, Alireza Nejati  wrote:

> Very cool! Is there a page where these changes are described more? How has
> the abstract type hierarchy been changed?
>
> Also, I heard there was supposed to be a complex root isolation method?
>
>
> On Wednesday, July 27, 2016 at 9:07:44 AM UTC+12, Bill Hart wrote:
>>
>> Hi all,
>>
>> We are pleased to release version 0.5 of Nemo, our computer algebra
>> package written in Julia.
>>
>> Instructions on how to get Nemo are on our website:
>>
>> http://nemocas.org/downloads.html
>>
>> Note that we have moved our repository, so existing users may need to
>> reinstall.
>>
>> Documentation for Nemo, including example code, how to get started etc.,
>> is available online:
>>
>> http://nemocas.github.io/Nemo.jl/latest/
>>
>> The new features of Nemo 0.5 include:
>>
>> * Wrap Arb's arb_mat, acb_mat (matrices over R and C)
>> * Wrap Arb's arb_poly, acb_poly (polys over R and C)
>> * Completely rewritten, online documentation
>> * Wrap Flint's fmpq_mat (matrices over Q)
>> * Nullspace over the integers (using HNF)
>> * Factorisations now return a Dict
>> * Make caching of parent objects optional
>> * Add benchmarks
>> * Remove a lot of type instability
>> * Integrate C libraries with Julia's counted malloc
>> * Redesign abstract type hierarchy
>> * Appveyor continuous integration for Windows
>> * Lots of cleaning up and restructuring of the code base
>> * Many bug fixes
>>
>> We will release a small update in the next few weeks to support Julia 0.5
>> when it comes out, However it should work with nightlies right now with
>> some warnings.
>>
>> Enjoy,
>>
>> The Nemo Developers.
>>
>


[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-30 Thread Alireza Nejati
Very cool! Is there a page where these changes are described more? How has 
the abstract type hierarchy been changed?

Also, I heard there was supposed to be a complex root isolation method?

On Wednesday, July 27, 2016 at 9:07:44 AM UTC+12, Bill Hart wrote:
>
> Hi all,
>
> We are pleased to release version 0.5 of Nemo, our computer algebra 
> package written in Julia. 
>
> Instructions on how to get Nemo are on our website:
>
> http://nemocas.org/downloads.html
>
> Note that we have moved our repository, so existing users may need to 
> reinstall.
>
> Documentation for Nemo, including example code, how to get started etc., 
> is available online:
>
> http://nemocas.github.io/Nemo.jl/latest/
>
> The new features of Nemo 0.5 include:
>
> * Wrap Arb's arb_mat, acb_mat (matrices over R and C)
> * Wrap Arb's arb_poly, acb_poly (polys over R and C)
> * Completely rewritten, online documentation
> * Wrap Flint's fmpq_mat (matrices over Q)
> * Nullspace over the integers (using HNF)
> * Factorisations now return a Dict
> * Make caching of parent objects optional
> * Add benchmarks
> * Remove a lot of type instability
> * Integrate C libraries with Julia's counted malloc
> * Redesign abstract type hierarchy
> * Appveyor continuous integration for Windows
> * Lots of cleaning up and restructuring of the code base
> * Many bug fixes
>
> We will release a small update in the next few weeks to support Julia 0.5 
> when it comes out, However it should work with nightlies right now with 
> some warnings.
>  
> Enjoy,
>
> The Nemo Developers.
>


[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-30 Thread Cedric St-Jean
What kind of reinforcement learning? If you're doing classical Q-learning 
for instance, a computer-algebra system will be of little help. You might 
be better off with the autodifferentiation packages.

On Saturday, July 30, 2016 at 8:56:36 AM UTC-4, Marcus Appelros wrote:
>
> Is Nemo suitable for reinforcement learning?



[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-27 Thread Patrick Kofod Mogensen
Congrats, and good looking benchmarks you're sporting :)

On Tuesday, July 26, 2016 at 11:07:44 PM UTC+2, Bill Hart wrote:
>
> Hi all,
>
> We are pleased to release version 0.5 of Nemo, our computer algebra 
> package written in Julia. 
>
> Instructions on how to get Nemo are on our website:
>
> http://nemocas.org/downloads.html
>
> Note that we have moved our repository, so existing users may need to 
> reinstall.
>
> Documentation for Nemo, including example code, how to get started etc., 
> is available online:
>
> http://nemocas.github.io/Nemo.jl/latest/
>
> The new features of Nemo 0.5 include:
>
> * Wrap Arb's arb_mat, acb_mat (matrices over R and C)
> * Wrap Arb's arb_poly, acb_poly (polys over R and C)
> * Completely rewritten, online documentation
> * Wrap Flint's fmpq_mat (matrices over Q)
> * Nullspace over the integers (using HNF)
> * Factorisations now return a Dict
> * Make caching of parent objects optional
> * Add benchmarks
> * Remove a lot of type instability
> * Integrate C libraries with Julia's counted malloc
> * Redesign abstract type hierarchy
> * Appveyor continuous integration for Windows
> * Lots of cleaning up and restructuring of the code base
> * Many bug fixes
>
> We will release a small update in the next few weeks to support Julia 0.5 
> when it comes out, However it should work with nightlies right now with 
> some warnings.
>  
> Enjoy,
>
> The Nemo Developers.
>


[julia-users] Re: [ANN] Nemo 0.5 released

2016-07-26 Thread Jeffrey Sarnoff
Congratulations on the new release.  

On Tuesday, July 26, 2016 at 5:07:44 PM UTC-4, Bill Hart wrote:
>
> Hi all,
>
> We are pleased to release version 0.5 of Nemo, our computer algebra 
> package written in Julia. 
>
> Instructions on how to get Nemo are on our website:
>
> http://nemocas.org/downloads.html
>
> Note that we have moved our repository, so existing users may need to 
> reinstall.
>
> Documentation for Nemo, including example code, how to get started etc., 
> is available online:
>
> http://nemocas.github.io/Nemo.jl/latest/
>
> The new features of Nemo 0.5 include:
>
> * Wrap Arb's arb_mat, acb_mat (matrices over R and C)
> * Wrap Arb's arb_poly, acb_poly (polys over R and C)
> * Completely rewritten, online documentation
> * Wrap Flint's fmpq_mat (matrices over Q)
> * Nullspace over the integers (using HNF)
> * Factorisations now return a Dict
> * Make caching of parent objects optional
> * Add benchmarks
> * Remove a lot of type instability
> * Integrate C libraries with Julia's counted malloc
> * Redesign abstract type hierarchy
> * Appveyor continuous integration for Windows
> * Lots of cleaning up and restructuring of the code base
> * Many bug fixes
>
> We will release a small update in the next few weeks to support Julia 0.5 
> when it comes out, However it should work with nightlies right now with 
> some warnings.
>  
> Enjoy,
>
> The Nemo Developers.
>