forked from bendudson/array-operations
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add optional type argument to array generating functions
- Loading branch information
Symbolics
committed
Jul 15, 2023
1 parent
0a8ef6c
commit 027a2dc
Showing
6 changed files
with
76 additions
and
62 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,33 +2,33 @@ | |
;;; Copyright (c) 2012-2018 by Tamas Papp. All rights reserved. | ||
;;; Copyright (c) 2019-2022 by Ben Dudson. All rights reserved. | ||
;;; Copyright (c) 2021-2023 by Symbolics Pte. Ltd. All rights reserved. | ||
;;; SPDX-License-identifier: MS-PL | ||
|
||
(defsystem #:array-operations | ||
:version "1.1.0" | ||
(defsystem "array-operations" | ||
:version "1.2.0" | ||
:description "Array operations library for Common Lisp" | ||
:long-description #.(uiop:read-file-string | ||
(uiop:subpathname *load-pathname* "description.text")) | ||
:author "Tamas K. Papp <[email protected]>" | ||
:maintainer "Steve Nunez" | ||
:version "1.0.0" | ||
:maintainer "Steve Nunez <[email protected]>" | ||
:long-name "Array operations for array-like data structures" | ||
:homepage "https://lisp-stat.dev/docs/manuals/array-operations" | ||
:bug-tracker "https://github.com/Lisp-Stat/array-operations/issues" | ||
:license :MS-PL | ||
:class :package-inferred-system | ||
:pathname "src/" | ||
:depends-on (#:let-plus | ||
:array-operations/all) | ||
:depends-on ("let-plus" | ||
"array-operations/all") | ||
:in-order-to ((test-op (test-op :array-operations/tests)))) | ||
|
||
(defsystem #:array-operations/tests | ||
:description "Unit tests for the ARRAY-OPERATIONS library." | ||
:author "Tamas K. Papp <[email protected]>" | ||
:maintainer "Steve Nunez" | ||
:license :MS-PL | ||
:depends-on (:array-operations ; loads everything else | ||
:alexandria | ||
:clunit2) | ||
:depends-on ("array-operations" | ||
"alexandria" | ||
"clunit2") | ||
:pathname "tests/" | ||
:components ((:file "tests")) | ||
:perform (test-op (o c) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
The array-operations system is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them. | ||
The array-operations system is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them. It is extendible to array-like data structures, such as data frames. It is a core system for solving linear systems of equations in common lisp. | ||
|
||
Array-operations is a 'generic' way of operating on array like data structures using a syntax that is natural for Common Lisp. Several aops functions have been implemented for data-frame. For those that haven't, you can transform arrays to data frames using the df:matrix-df function, and a data-frame to an array using df:as-array. This make it convenient to work with the data sets using either system. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters