Skip to content

Commit

Permalink
adding package skeleton
Browse files Browse the repository at this point in the history
  • Loading branch information
aalmousa committed Jun 1, 2024
1 parent e3e9431 commit 2f30f80
Showing 1 changed file with 102 additions and 0 deletions.
102 changes: 102 additions & 0 deletions RadicalAlgorithms.m2
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
newPackage(
"RadicalAlgorithms",
AuxiliaryFiles => false,
Version => "0.1",
Date => "",
Keywords => {},
Authors => {
{Name => "Ayah Almousa",
Email => "[email protected]",
HomePage => "http://sites.google.com/view/ayah-almousa"},
{Name => "David Eisenbud",
Email => "[email protected]"}
},
Headline => "Implementing and benchmarking radical algorithms by Craig Huneke",
PackageExports => {
},
DebuggingMode => true
)

export{
-- ++ means tested
}
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- **CODE** --
------------------------------------------------------------------------------
------------------------------------------------------------------------------

-------------------------------------------
-- ** Part 1 : Benchmarks **
-------------------------------------------


-----------------------------------
-- ** Part 2: Huneke's Algorithm **
-----------------------------------

------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- **DOCUMENTATION** --
------------------------------------------------------------------------------
------------------------------------------------------------------------------
beginDocumentation()

doc ///
Key
RadicalAlgorithms
Headline
Implement and benchmark algorithms by Huneke for computing radicals
Description
Text
This package provides functions for benchmarking and implementing the algorithms
described in sections 3-10 of the short paper by Craig Huneke [Hun24], which
are derived from Levin's theorem (see [Vas94, Thm 10.3.16]).
Text
@UL {
{"[Hun24] Huneke, Craig (2024). Computing Radicals with Wolmer Vasconcelos"},
{"[Vas94] Vasconcelos, Wolmer V (1994). Arithmetic of blowup algebras. Vol. 195. Cambridge University Press."}
}@
///

------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- **TESTS** --
------------------------------------------------------------------------------
------------------------------------------------------------------------------
TEST ///

///

end---------------------------------------------------------------------------

------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- **SCRATCH SPACE** --
------------------------------------------------------------------------------
------------------------------------------------------------------------------


--------------------------------
--------------------------------
-- **EXAMPLES / CODE DEMO** --
--------------------------------
--------------------------------

EXAMPLE \\\
--
\\\


------------------------------------
--Development Section
------------------------------------

restart
uninstallPackage "RadicalAlgorithms"
restart
installPackage "RadicalAlgorithms"
restart
needsPackage "RadicalAlgorithms"
elapsedTime check "RadicalAlgorithms"
viewHelp "RadicalAlgorithms"

0 comments on commit 2f30f80

Please sign in to comment.