Skip to content

Commit

Permalink
Update index.html
Browse files Browse the repository at this point in the history
  • Loading branch information
thofma authored Dec 9, 2024
1 parent 18e5804 commit c9bc256
Showing 1 changed file with 44 additions and 1 deletion.
45 changes: 44 additions & 1 deletion v0.33.8/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,49 @@
<link rel="modulepreload" href="/v0.33.8/assets/index.md.BSKvwyxt.lean.js">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"dark",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
<script data-outdated-warner="">function maybeAddWarning () {
const head = document.getElementsByTagName('head')[0];

// Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs.
if (document.body.querySelector('meta[name="robots"]') === null) {
const meta = document.createElement('meta');
meta.name = 'robots';
meta.content = 'noindex';

head.appendChild(meta);
};

// Add a stylesheet to avoid inline styling
const style = document.createElement('style');
style.type = 'text/css';
style.appendChild(document.createTextNode('.outdated-warning-overlay { position: fixed; top: 0; left: 0; right: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index: 999; background-color: #ffaba7; color: rgba(0, 0, 0, 0.7); border-bottom: 3px solid #da0b00; padding: 10px 35px; text-align: center; font-size: 15px; } .outdated-warning-overlay .outdated-warning-closer { position: absolute; top: calc(50% - 10px); right: 18px; cursor: pointer; width: 12px; } .outdated-warning-overlay a { color: #2e63b8; } .outdated-warning-overlay a:hover { color: #363636; }'));
head.appendChild(style);

const div = document.createElement('div');
div.classList.add('outdated-warning-overlay');
const closer = document.createElement('div');
closer.classList.add('outdated-warning-closer');

// Icon by font-awesome (license: https://fontawesome.com/license, link: https://fontawesome.com/icons/times?style=solid)
closer.innerHTML = '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>';
closer.addEventListener('click', function () {
document.body.removeChild(div);
});
let href = '/stable';
if (window.documenterBaseURL) {
href = window.documenterBaseURL + '/../stable';
}
div.innerHTML = 'This documentation is not for the latest version. <br> <a href="' + href + '">Go to the latest documentation</a>.';
div.appendChild(closer);
document.body.appendChild(div);
};

if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', maybeAddWarning);
} else {
maybeAddWarning();
};
</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-a9a9e638><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c3508ec8></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c3508ec8> Skip to content </a><!--]--><!----><header class="VPNav" data-v-a9a9e638 data-v-f1e365da><div class="VPNavBar" data-v-f1e365da data-v-822684d1><div class="wrapper" data-v-822684d1><div class="container" data-v-822684d1><div class="title" data-v-822684d1><div class="VPNavBarTitle" data-v-822684d1 data-v-28a961f9><a class="title" href="/v0.33.8/" data-v-28a961f9><!--[--><!--]--><!----><span data-v-28a961f9>Hecke</span><!--[--><!--]--></a></div></div><div class="content" data-v-822684d1><div class="content-body" data-v-822684d1><!--[--><!--]--><div class="VPNavBarSearch search" data-v-822684d1><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-822684d1 data-v-e6d46098><span id="main-nav-aria-label" class="visually-hidden" data-v-e6d46098> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/v0.33.8/" tabindex="0" data-v-e6d46098 data-v-ed5ac1f6><!--[--><span data-v-ed5ac1f6>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/v0.33.8/start/" tabindex="0" data-v-e6d46098 data-v-ed5ac1f6><!--[--><span data-v-ed5ac1f6>Getting Started</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/v0.33.8/manual/" tabindex="0" data-v-e6d46098 data-v-ed5ac1f6><!--[--><span data-v-ed5ac1f6>Manual</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/v0.33.8/tutorials/" tabindex="0" data-v-e6d46098 data-v-ed5ac1f6><!--[--><span data-v-ed5ac1f6>Tutorials</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/v0.33.8/howto/" tabindex="0" data-v-e6d46098 data-v-ed5ac1f6><!--[--><span data-v-ed5ac1f6>How-to Guides</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-e6d46098 data-v-e5380155><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-e5380155><span class="text" data-v-e5380155><!----><span data-v-e5380155>Versions</span><span class="vpi-chevron-down text-icon" data-v-e5380155></span></span></button><div class="menu" data-v-e5380155><div class="VPMenu" data-v-e5380155 data-v-7dd3104a><div class="items" data-v-7dd3104a><!--[--><!--[--><div class="VPMenuLink" data-v-7dd3104a data-v-8b74d055><a class="VPLink link vp-external-link-icon" href="https://thofma.com/Hecke.jl/stable/" target="_blank" rel="noreferrer" data-v-8b74d055><!--[-->Stable<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-7dd3104a data-v-8b74d055><a class="VPLink link vp-external-link-icon" href="https://thofma.com/Hecke.jl/dev/" target="_blank" rel="noreferrer" data-v-8b74d055><!--[-->Dev<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-822684d1 data-v-af096f4a><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="true" data-v-af096f4a data-v-e40a8bb6 data-v-4a1c76db><span class="check" data-v-4a1c76db><span class="icon" data-v-4a1c76db><!--[--><span class="vpi-sun sun" data-v-e40a8bb6></span><span class="vpi-moon moon" data-v-e40a8bb6></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-822684d1 data-v-164c457f data-v-ee7a9424><!--[--><a class="VPSocialLink no-icon" href="https://github.com/thofma/Hecke.jl" aria-label="github" target="_blank" rel="noopener" data-v-ee7a9424 data-v-717b8b75><span class="vpi-social-github" /></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-822684d1 data-v-925effce data-v-e5380155><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-e5380155><span class="vpi-more-horizontal icon" data-v-e5380155></span></button><div class="menu" data-v-e5380155><div class="VPMenu" data-v-e5380155 data-v-7dd3104a><!----><!--[--><!--[--><!----><div class="group" data-v-925effce><div class="item appearance" data-v-925effce><p class="label" data-v-925effce>Appearance</p><div class="appearance-action" data-v-925effce><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="true" data-v-925effce data-v-e40a8bb6 data-v-4a1c76db><span class="check" data-v-4a1c76db><span class="icon" data-v-4a1c76db><!--[--><span class="vpi-sun sun" data-v-e40a8bb6></span><span class="vpi-moon moon" data-v-e40a8bb6></span><!--]--></span></span></button></div></div></div><div class="group" data-v-925effce><div class="item social-links" data-v-925effce><div class="VPSocialLinks social-links-list" data-v-925effce data-v-ee7a9424><!--[--><a class="VPSocialLink no-icon" href="https://github.com/thofma/Hecke.jl" aria-label="github" target="_blank" rel="noopener" data-v-ee7a9424 data-v-717b8b75><span class="vpi-social-github" /></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-822684d1 data-v-5dea55bf><span class="container" data-v-5dea55bf><span class="top" data-v-5dea55bf></span><span class="middle" data-v-5dea55bf></span><span class="bottom" data-v-5dea55bf></span></span></button></div></div></div></div><div class="divider" data-v-822684d1><div class="divider-line" data-v-822684d1></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-a9a9e638 data-v-91765379><div class="VPHome" data-v-91765379 data-v-cbb6ec48><!--[--><!--]--><div class="VPHero VPHomeHero" data-v-cbb6ec48 data-v-955009fc><div class="container" data-v-955009fc><div class="main" data-v-955009fc><!--[--><!--]--><!--[--><h1 class="name" data-v-955009fc><span class="clip" data-v-955009fc>Hecke</span></h1><!----><p class="tagline" data-v-955009fc>Computational number theory for everyone</p><!--]--><!--[--><!--]--><div class="actions" data-v-955009fc><!--[--><div class="action" data-v-955009fc><a class="VPButton medium alt" href="/v0.33.8/start/" data-v-955009fc data-v-14206e74>Getting Started</a></div><div class="action" data-v-955009fc><a class="VPButton medium alt" href="/v0.33.8/manual/" data-v-955009fc data-v-14206e74>Manual</a></div><div class="action" data-v-955009fc><a class="VPButton medium alt" href="https://github.com/thofma/Hecke.jl" target="_blank" rel="noreferrer" data-v-955009fc data-v-14206e74>View on Github</a></div><!--]--></div><!--[--><!--]--></div><!----></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-cbb6ec48 data-v-d0a190d7><div class="container" data-v-d0a190d7><div class="items" data-v-d0a190d7><!--[--><div class="grid-2 item" data-v-d0a190d7><div class="VPLink no-icon VPFeature" data-v-d0a190d7 data-v-f5e9645b><!--[--><article class="box" data-v-f5e9645b><!----><h2 class="title" data-v-f5e9645b>What is Hecke?</h2><p class="details" data-v-f5e9645b>Hecke is a software package for computational algebraic number theory. It is written in julia and makes use of the computer algebra packages Nemo and AbstractAlgebra.</p><!----></article><!--]--></div></div><div class="grid-2 item" data-v-d0a190d7><div class="VPLink no-icon VPFeature" data-v-d0a190d7 data-v-f5e9645b><!--[--><article class="box" data-v-f5e9645b><!----><h2 class="title" data-v-f5e9645b>OSCAR</h2><p class="details" data-v-f5e9645b>Hecke is part of the [OSCAR](https://www.oscar-system.org/) system, which covers, in addition to number theory, also commutative algebra, algebraic geometry, group theory and polyhedral geometry.</p><!----></article><!--]--></div></div><!--]--></div></div></div><!--[--><!--]--><div class="vp-doc container" style="" data-v-cbb6ec48 data-v-7a48a447><!--[--><div style="position:relative;" data-v-cbb6ec48><div><h2 id="features" tabindex="-1">Features <a class="header-anchor" href="#features" aria-label="Permalink to &quot;Features&quot;"></a></h2><ul><li><p>Number fields (absolute, relative, simple and non-simple)</p></li><li><p>Orders and ideals in number fields</p></li><li><p>Class and unit group computations of orders</p></li><li><p>Lattice enumeration</p></li><li><p>Sparse linear algebra</p></li><li><p>Class field theory</p></li><li><p>Abelian groups</p></li><li><p>Associative algebras</p></li><li><p>Ideals and orders in (semsimple) associative algebras</p></li><li><p>Locally free class groups of orders in semisimple algebras</p></li><li><p>Quadratic and Hermitian forms and lattices</p></li></ul><h2 id="Citing-Hecke" tabindex="-1">Citing Hecke <a class="header-anchor" href="#Citing-Hecke" aria-label="Permalink to &quot;Citing Hecke {#Citing-Hecke}&quot;"></a></h2><p>If your research depends on computations done with Hecke, please consider giving us a formal citation:</p><ul><li>Claus Fieker, William Hart, Tommy Hofmann and Fredrik Johansson, <a href="https://doi.acm.org/10.1145/3087604.3087611" target="_blank" rel="noreferrer">Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language</a>. In: Proceedings of ISSAC &#39;17, pages 157–164, New York, NY, USA, 2017. ACM.</li></ul><div class="language-bib vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bib</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>@inproceedings{nemo,</span></span>
Expand All @@ -33,4 +76,4 @@
<script>window.__VP_HASH_MAP__=JSON.parse("{\"examples.md\":\"Cq-sAJh8\",\"howto_index.md\":\"CaZgdM9m\",\"howto_reduction.md\":\"DEOsfCEq\",\"index.md\":\"BSKvwyxt\",\"manual_abelian_elements.md\":\"Br1_PhHe\",\"manual_abelian_introduction.md\":\"D5L-Xk4b\",\"manual_abelian_maps.md\":\"CE4bohUw\",\"manual_abelian_structural.md\":\"DxtwTxeZ\",\"manual_developer_macros.md\":\"TY6z9sSl\",\"manual_developer_test.md\":\"-kL8bBJv\",\"manual_elliptic_curves_basics.md\":\"BcmJ-mrV\",\"manual_elliptic_curves_finite_fields.md\":\"DQwXhmca\",\"manual_elliptic_curves_intro.md\":\"ew3VPg-j\",\"manual_elliptic_curves_number_fields.md\":\"DGwUvA8a\",\"manual_index.md\":\"DiX-43HV\",\"manual_misc_conjugacy.md\":\"36MJp64o\",\"manual_misc_facelem.md\":\"DxTAKoxT\",\"manual_misc_mset.md\":\"C8TyeV_w\",\"manual_misc_pmat.md\":\"DTTXFBSr\",\"manual_misc_sparse.md\":\"D6b6Z1XQ\",\"manual_number_fields_class_fields.md\":\"D1R_3Wdd\",\"manual_number_fields_complex_embeddings.md\":\"tRkcjdqS\",\"manual_number_fields_conventions.md\":\"CIXWQn1w\",\"manual_number_fields_elements.md\":\"vtZ7Um9W\",\"manual_number_fields_fields.md\":\"DFLTOWey\",\"manual_number_fields_internal.md\":\"D2iI4THi\",\"manual_number_fields_intro.md\":\"DS3F1aNH\",\"manual_orders_elements.md\":\"DCSiLNkl\",\"manual_orders_frac_ideals.md\":\"B3VcDJ7W\",\"manual_orders_ideals.md\":\"TgXylCS8\",\"manual_orders_introduction.md\":\"DgrnpXWW\",\"manual_orders_orders.md\":\"DrhZbEwz\",\"manual_quad_forms_basics.md\":\"Caq0_xJT\",\"manual_quad_forms_discriminant_group.md\":\"jCjKh4eK\",\"manual_quad_forms_genusherm.md\":\"6OosvcvB\",\"manual_quad_forms_integer_lattices.md\":\"QtzMU-R0\",\"manual_quad_forms_introduction.md\":\"CoafZy4P\",\"manual_quad_forms_lattices.md\":\"D7c0XVPr\",\"manual_quad_forms_zgenera.md\":\"DrjPR5Es\",\"references.md\":\"DC4PvEU4\",\"start_index.md\":\"rnuvLw2Q\",\"tutorials_index.md\":\"DObjBbOf\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Hecke\",\"description\":\"A VitePress Site\",\"base\":\"/v0.33.8/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":\"dark\",\"themeConfig\":{\"outline\":\"deep\",\"search\":{\"provider\":\"local\",\"options\":{\"detailedView\":true}},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Getting Started\",\"link\":\"/start/\"},{\"text\":\"Manual\",\"link\":\"/manual/\"},{\"text\":\"Tutorials\",\"link\":\"/tutorials/\"},{\"text\":\"How-to Guides\",\"link\":\"/howto/\"},{\"text\":\"Versions\",\"items\":[{\"text\":\"Stable\",\"link\":\"https://thofma.com/Hecke.jl/stable/\"},{\"text\":\"Dev\",\"link\":\"https://thofma.com/Hecke.jl/dev/\"}]}],\"sidebar\":{\"/manual/\":[{\"text\":\"Manual\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/manual/\"},{\"text\":\"Number fields\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual/number_fields/intro\"},{\"text\":\"Number field operations\",\"link\":\"manual/number_fields/fields\"},{\"text\":\"Elements\",\"link\":\"manual/number_fields/elements\"},{\"text\":\"Complex embeddings\",\"link\":\"manual/number_fields/complex_embeddings\"},{\"text\":\"Class field theory\",\"link\":\"manual/number_fields/class_fields.md\"},{\"text\":\"Internals\",\"link\":\"manual/number_fields/internal\"}]},{\"text\":\"Orders in number fields\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual/orders/introduction\"},{\"text\":\"Basics\",\"link\":\"manual/orders/orders\"},{\"text\":\"Elements\",\"link\":\"manual/orders/elements\"},{\"text\":\"Ideals\",\"link\":\"manual/orders/ideals\"},{\"text\":\"Fractional ideals\",\"link\":\"manual/orders/frac_ideals\"}]},{\"text\":\"Quadratic and hermitian forms\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual//quad_forms/introduction\"},{\"text\":\"Basics\",\"link\":\"manual//quad_forms/basics\"},{\"text\":\"Lattices\",\"link\":\"manual/quad_forms/lattices\"},{\"text\":\"Integer lattices\",\"link\":\"manual/quad_forms/integer_lattices\"},{\"text\":\"Genera for hermitian lattices\",\"link\":\"manual/quad_forms/genusherm\"},{\"text\":\"Genera for integer lattices\",\"link\":\"manual/quad_forms/Zgenera\"},{\"text\":\"Discriminant groups\",\"link\":\"manual/quad_forms/discriminant_group\"}]},{\"text\":\"Algebras\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual/algebras/intro\"},{\"text\":\"Basics\",\"link\":\"manual/algebras/basics\"},{\"text\":\"Structure constant algebras\",\"link\":\"manual/algebras/structureconstant\"}]},{\"text\":\"Elliptic curves\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual/elliptic_curves/intro\"},{\"text\":\"Basics\",\"link\":\"manual/elliptic_curves/basics\"},{\"text\":\"Finite fields\",\"link\":\"manual/elliptic_curves/finite_fields\"},{\"text\":\"Number fields\",\"link\":\"manual/elliptic_curves/number_fields\"}]},{\"text\":\"Abelian groups\",\"collapsed\":true,\"items\":[{\"text\":\"Introduction\",\"link\":\"manual/abelian/introduction\"},{\"text\":\"Elements\",\"link\":\"manual/abelian/elements\"},{\"text\":\"Operations\",\"link\":\"manual/abelian/structural\"},{\"text\":\"Morphisms\",\"link\":\"manual/abelian/maps\"}]},{\"text\":\"Miscellaneous\",\"collapsed\":true,\"items\":[{\"text\":\"Factored elements\",\"link\":\"manual/misc/FacElem\"},{\"text\":\"Sparse linear algebra\",\"link\":\"manual/misc/sparse\"},{\"text\":\"Conjugacy of integer matrices\",\"link\":\"manual/misc/conjugacy\"},{\"text\":\"Multisets\",\"link\":\"manual/misc/mset\"},{\"text\":\"Pseudo-matrices\",\"link\":\"manual/misc/pmat\"}]},{\"text\":\"Developer\",\"collapsed\":true,\"items\":[{\"text\":\"Macros\",\"link\":\"manual/developer/macros\"},{\"text\":\"Tests\",\"link\":\"manual/developer/test\"}]}]}],\"/tutorials/\":[{\"text\":\"Tutorials\",\"items\":[{\"text\":\"Add me\",\"link\":\"/tutorials/\"}]}],\"/howto/\":[{\"text\":\"How-to Guides\",\"items\":[{\"text\":\"Reduction of polynomials\",\"link\":\"/howto/reduction\"}]}]},\"editLink\":{\"pattern\":\"https://github.com/thofma/Hecke.jl/edit/master/docs/src/:path\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/thofma/Hecke.jl\"}],\"footer\":{\"message\":\"Made with <a href=\\\"https://luxdl.github.io/DocumenterVitepress.jl/dev/\\\" target=\\\"_blank\\\"><strong>DocumenterVitepress.jl</strong></a><br>\",\"copyright\":\"© Copyright 2024.\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>

</body>
</html>
</html>

0 comments on commit c9bc256

Please sign in to comment.