1. 14 Jan, 2019 1 commit
    • Liam M. Healy's avatar
      Fix load order date-time · df14cb8c
      Liam M. Healy authored
      Move file date-time/formats.lisp from antik-base.asd to
      physical-dimension.asd as it has several dependencies on the latter
      system including one use of macro with-system-of-units that was
      causing a warning, and there is nothing in the former system that
      depends on it.
      df14cb8c
  2. 05 Jan, 2019 1 commit
    • Liam Healy's avatar
      Check dimensions with dimensionless units · bd7b3ba8
      Liam Healy authored
      When calling #'check-dimension with units = 'dimensionless and an
      argument that is a pdq that is not a grid, return an error message
      that specifically says it is not dimensionless. This fixes an error in
      arc trig functions that would not even give an error, but return the
      dimel (list) for 'dimensionless (i.e., all zeros). Rather than fixing
      in #'equal-dimension, it is fixed here so that the error message is
      clear to the user.'
      bd7b3ba8
  3. 05 Nov, 2018 2 commits
  4. 16 Dec, 2017 4 commits
  5. 25 Nov, 2017 1 commit
  6. 24 Nov, 2017 1 commit
    • Liam Healy's avatar
      Sum of two pq grids · ec0b14d7
      Liam Healy authored
      Fixes error encountered when columns from a dimensioned matrix with
      zeros are added. Included new test in grid-array-units to test for the
      problem.
      ec0b14d7
  7. 16 Oct, 2017 1 commit
  8. 14 Oct, 2017 1 commit
  9. 21 Sep, 2017 1 commit
  10. 13 Sep, 2017 1 commit
  11. 16 Jan, 2016 1 commit
    • Liam Healy's avatar
      Add state-value-expand · 33156b16
      Liam Healy authored
      New function state-value-expand will create a form to compute the
      desired functions in the state value. It is more efficient to use this
      expansion in code (say from a macro) when the "have" quantities are
      known at compile time, because this avoids function construction at run
      time.
      33156b16
  12. 06 Jan, 2016 1 commit
  13. 05 Jan, 2016 1 commit
  14. 28 Dec, 2015 2 commits
    • Liam Healy's avatar
      Signal error in equal-dimension when errorp=T · ad6432e3
      Liam Healy authored
      If equal-dimension is called with errorp=T and two grids that do not
      have the same dimension and at least one had non-scalar-dimension,
      signal an error. Previously, this would just return NIL NIL even though
      errorp is T.
      
      References
      [[id:a456e075-1746-454d-b68c-ad6fa21fb293][Zero in matrix-from-columns can't be added]]
      [[id:39fe9321-7260-4335-bb3e-735ba1d00e43][Alternative approach to mixed/scalar pq-grid]]
      ad6432e3
    • Liam Healy's avatar
      Rename formatting-test-grid to test-grid · 86a54307
      Liam Healy authored
      The function now named test-grid is very useful for the testing the
      correct construction of all kinds of grids. Checking formatting was the
      original purpose but the purpose has grown beyond that. Eventually, this
      function should be relocated.
      86a54307
  15. 25 Dec, 2015 1 commit
    • Liam Healy's avatar
      Remove unloaded and unused files · 0dbfeecb
      Liam Healy authored
      Several files in input-output were unloaded, and one was loaded but
      unused. These were intended to form the basis of a new capability, and
      that capability will now be developed in a separate system.
      0dbfeecb
  16. 24 Dec, 2015 2 commits
    • Liam Healy's avatar
      Make atan work with args (number pdq) · 27d65bc2
      Liam Healy authored
      Because atan has only one mandatory (specializible) argument, the
      numerator, the denominator cannot be specialized, so (number
      physical-quantity) caused an error. This is fixed with an :around method
      loaded with physical-quantities that will coerce the numerator to the
      same dimensions as the denominator (units will be the system of units
      for that dimension).
      27d65bc2
    • Liam Healy's avatar
      Fix time conversion · 82605b18
      Liam Healy authored
      When conversion to UT1 was attempted but *real-ut1-utc* was NIL, the
      result was a timepoint that had the original dtspec value but whose
      scale was set to :ut1. This has been fixed by returning two values from
      convert-utc-ut1, the second value being a success indicator, which is
      used by convert-time-scale to to determine how to set the scale on the
      timepoint.
      82605b18
  17. 06 Dec, 2015 1 commit
    • Mirko Vukovic's avatar
      Enable antik readtable on CCL · 03507b1b
      Mirko Vukovic authored
      Prior code was redefining the # dispatching macro character.
      This would obliterate the prior dispatch character definitions on CCL
      including standard ones such as #C(...) #(   )
      I removed this particular statement.  Antik looked fine after that.
      03507b1b
  18. 29 Nov, 2015 1 commit
  19. 25 Nov, 2015 1 commit
  20. 23 Nov, 2015 1 commit
  21. 20 Nov, 2015 1 commit
  22. 15 Nov, 2015 3 commits
  23. 07 Sep, 2015 2 commits
  24. 27 Apr, 2015 1 commit
  25. 25 Apr, 2015 5 commits
  26. 24 Apr, 2015 1 commit
  27. 23 Apr, 2015 1 commit