hecke.jl-3e1990a7-5d81-5526-99ce-9ba3ff248f21
Last snapshots taken from https://github.com/UnofficialJuliaMirror/Hecke.jl-3e1990a7-5d81-5526-99ce-9ba3ff248f21 on 2019-11-20T07:48:19.307-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.16 , triggered by Travis cron job on branch "master"
https://github.com/unofficialjuliamirrorsnapshots/hecke.jl-3e1990a7-5d81-5526-99ce-9ba3ff248f21
Science Score: 41.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: acm.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
Last snapshots taken from https://github.com/UnofficialJuliaMirror/Hecke.jl-3e1990a7-5d81-5526-99ce-9ba3ff248f21 on 2019-11-20T07:48:19.307-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.16 , triggered by Travis cron job on branch "master"
Basic Info
- Host: GitHub
- Owner: UnofficialJuliaMirrorSnapshots
- License: bsd-2-clause
- Language: Julia
- Default Branch: master
- Size: 5.64 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.MD
Hecke
Builds
About
Hecke is a software package for algebraic number theory maintained by Claus Fieker, Tommy Hofmann and Carlo Sircana. It is written in julia and is based on the computer algebra packages Nemo and AbstractAlgebra.
- https://github.com/thofma/Hecke.jl (Source code)
- https://thofma.github.io/Hecke.jl/latest/ (Online documentation)
So far, Hecke provides the following features:
- Number fields (absolute, relative, simple and non-simple)
- Orders and ideals in number fields
- Class and unit group computations of orders
- Lattice enumeration
- Sparse linear algebra
- Class field theory
- Abelian groups
- Associative algebras
- Ideals and orders in (semsimple) associative algebras
- Locally free class groups of orders in semisimple algebras
Installation
To use Hecke, a julia version of 1.0 is necessary (the latest stable julia version will do). Please see http://julialang.org/downloads for instructions on how to obtain julia for your system. Once a suitable julia version is installed, use the following steps at the julia prompt to install Hecke:
julia
julia> using Pkg
julia> Pkg.add("Hecke")
Citing Hecke
If your research depends on computations done with Hecke, please consider giving us a formal citation:
- Claus Fieker, William Hart, Tommy Hofmann and Fredrik Johansson, Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language. In: Proceedings of ISSAC '17, pages 157–164, New York, NY, USA, 2017. ACM.
@inproceedings{nemo,
author = {Fieker, Claus and Hart, William and Hofmann, Tommy and Johansson, Fredrik},
title = {Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language},
booktitle = {Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation},
series = {ISSAC '17},
year = {2017},
pages = {157--164},
numpages = {8},
url = {http://doi.acm.org/10.1145/3087604.3087611},
doi = {10.1145/3087604.3087611},
publisher = {ACM},
address = {New York, NY, USA},
}
Quick start
Here is a quick example of using Hecke:
```julia julia> using Hecke ...
Welcome to
| | | | | |
| || | ___ __| | __
| __ |/ _ \/ | |/ / _ \
| | | | __/ (| < /
|| ||_|_|_|__|
Version 0.6.2... ... which comes with absolutely no warrant whatsoever (c) 2015-2019 by Claus Fieker, Tommy Hofmann and Carlo Sircana
julia> Qx, x = PolynomialRing(FlintQQ, "x"); julia> f = x^3 + 2; julia> K, a = NumberField(f, "a"); julia> O = maximal_order(K); julia> O Maximal order of Number field over Rational Field with defining polynomial x^3 + 2 with basis [1,a,a^2] ```
Documentation
The online documentation can be found here: http://thofma.github.io/Hecke.jl/latest/
Owner
- Name: Unofficial Julia Mirror [Snapshots]
- Login: UnofficialJuliaMirrorSnapshots
- Kind: organization
- Website: https://github.com/UnofficialJuliaMirrorSnapshots/RepoSnapshots.jl
- Repositories: 4
- Profile: https://github.com/UnofficialJuliaMirrorSnapshots
Snapshots of all registered Julia packages. Updated weekly by @UnofficialJuliaMirrorBot. See also: @UnofficialJuliaMirror.
Citation (CITATION.bib)
@inproceedings{Hecke.jl-2017,
author = {Fieker, Claus and Hart, William and Hofmann, Tommy and Johansson, Fredrik},
title = {Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language},
booktitle = {Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation},
series = {ISSAC '17},
year = {2017},
pages = {157--164},
numpages = {8},
url = {http://doi.acm.org/10.1145/3087604.3087611},
doi = {10.1145/3087604.3087611},
publisher = {ACM},
address = {New York, NY, USA},
}