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
Last synced: 10 months ago · JSON representation ·

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
Created about 7 years ago · Last pushed over 6 years ago
Metadata Files
Readme Contributing License Citation

README.MD

Hecke

Builds

Build Status Build status

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.

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:

@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

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},
}

GitHub Events

Total
Last Year