Project

General

Profile

Support #1481

Release CoCoALib 0.99800

Added by John Abbott over 3 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Various
Target version:
Start date:
28 Aug 2020
Due date:
% Done:

100%

Estimated time:
5.50 h
Spent time:

Description

Everything related to making a CoCoALib release:

  • Redmine Roadmap: close or postpone issue
  • Redmine Release issues: check percentages, check timings
  • Finalize
  • make veryclean; make (full make, with all tests and examples and CoCoA-5..)
  • cd src/tests/; make valgrind
  • cd src/CoCoA-5; make ManExamples (readline may truncate echo lines if too long)
  • cvs log -d ">2020-05-01" -S -N > LOG-CoCoA.txt
  • ~/shell-scripts/cocoalib-cvs-snapshot
  • upload examples
  • upload manual
  • update webpage
  • publish manual (arXiv? ResearchGate?)
  • close release on Redmine

--> send message to facebook page


Related issues

Related to CoCoALib - Support #467: Keep CoCoALib web page up to date! All pages!Closed2014-03-12

Related to CoCoALib - Support #1452: Release CoCoALib-0.99710Closed2020-04-30

Related to CoCoALib - Support #1687: Release CoCoALib 0.99850In Progress2022-06-13

Related to CoCoALib - Support #1555: Software licenceClosed2020-12-21

Related to CoCoALib - Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat?Closed2016-03-24

Related to CoCoALib - Support #1674: DocTeX.t2t missing several "index entries"Closed2022-03-17

History

#1 Updated by John Abbott over 3 years ago

Summary of main changes:
  • changed BigRat ctors: it is now possible to construct BigRat directly from an integer (but beware of incorrect BigRat(2/3) which does compile...)
  • power now checks for overflow (so very large powers cannot be computed directly)
  • renamed FrobeniusNorm2 to FrobeniusNormSq
  • renamed HadamardBound to HadamardBoundSq (also extended to work over any ring)
  • revised semantics for UnivariateIndetIndex: now gives error if arg is constant poly
  • extlib libnormaliz must now be at least version 3.8.10
  • renamed (normaliz) Generators to TriangulationGenerators (following similar change in normaliz itself)
  • added new fns resultant and discriminant for univariate polys (previously only multivariate)
  • added new fns syz(const FreeModule& F, const std::vector<RingElem>& g)
  • added new fns FlattenByRows and FlattenByCols
  • added new fn interreduced (translated from CoCoA-5 by Julian Danner, cleaned by JAA)
  • added new fn CanonicalBasis
  • added new fns CertifyNotPower and StarRoot
  • added new fns factor_TrialDiv (changed from SmoothFactor) and factor_PollardRho; improved factor for BigInt
  • added new fn IsPowerOf2 for BigRat (previously only for BigInt)
  • renamed TensorMat to KroneckerProd
  • REJECTED idea of new fn PowerOfMinusOne (returns a long)
  • added new fns IsOne and IsMinusOne for MachineInt
  • added new fn RingElemVec which reads a comma-separated list of RingElem inside square brackets
  • changed log: now requires arg to be positive (also more accurate for some BigRat values)
  • added new fn LogAbs equiv to log(abs(arg))
  • corrected bug in exponent(BigRat), and also in FloatStr(BigRat)
  • new file SparsePolyOps-vector which will collect functions on vectors of RingElem
  • extended MachineInt to accept long long args (probably not 100% robust!)

Add other new features as they appear...

#2 Updated by John Abbott about 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50

#3 Updated by John Abbott about 2 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 80

#4 Updated by Anna Maria Bigatti about 2 years ago

  • Related to Support #467: Keep CoCoALib web page up to date! All pages! added

#5 Updated by Anna Maria Bigatti about 2 years ago

  • Subject changed from Release CoCoALib 0.99720 to Release CoCoALib 0.99800
  • Description updated (diff)

#6 Updated by Anna Maria Bigatti about 2 years ago

#7 Updated by Anna Maria Bigatti about 2 years ago

  • Description updated (diff)

#8 Updated by Anna Maria Bigatti about 2 years ago

  • Description updated (diff)

#9 Updated by Anna Maria Bigatti about 2 years ago

  • Description updated (diff)

#10 Updated by Anna Maria Bigatti about 2 years ago

  • % Done changed from 80 to 90

All is done now, except publishing the documentation (I'm still investigating some technical issues related to txt2tags, causing broken links).

#11 Updated by John Abbott almost 2 years ago

Can we close this issue now? After all, 0.99800 has been released!

#12 Updated by Anna Maria Bigatti over 1 year ago

  • Status changed from Resolved to Closed
  • Assignee set to Anna Maria Bigatti
  • % Done changed from 90 to 100

Anna Maria Bigatti wrote:

All is done now, except publishing the documentation (I'm still investigating some technical issues related to txt2tags, causing broken links).

postponed to next release (#1662)

#13 Updated by Anna Maria Bigatti over 1 year ago

  • Estimated time set to 5.50 h

#14 Updated by Anna Maria Bigatti about 1 month ago

#15 Updated by Anna Maria Bigatti 30 days ago

  • Related to Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat? added

#16 Updated by Anna Maria Bigatti 30 days ago

  • Related to deleted (Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat?)

#17 Updated by Anna Maria Bigatti 30 days ago

#18 Updated by Anna Maria Bigatti 30 days ago

  • Related to Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat? added

#19 Updated by Anna Maria Bigatti 30 days ago

  • Related to Support #1674: DocTeX.t2t missing several "index entries" added

Also available in: Atom PDF