libfsqca

log

age author description
5 days ago Claude Rubinson Standardize naming of Observations columnsdefault tip
5 months ago Claude Rubinson clean up Dataset validation
5 months ago Claude Rubinson fix QcaDataset validation
5 months ago Claude Rubinson new Dataset and QcaDataset classes
5 months ago Claude Rubinson use pptable module rather than prettyprint
7 months ago Claude Rubinson Check and raise exception if no prime implicants are found
7 months ago Claude Rubinson handle codominant prime implicants correctly
7 months ago Claude Rubinson I wasn't paying close enough attention to the docs and thought I saw
7 months ago Claude Rubinson revert changeset 681b29094557
7 months ago Claude Rubinson catch KeyError exceptions in prime implicant reduction routine
7 months ago Claude Rubinson bugfix; check first for dominated prime implicants, then for
7 months ago Claude Rubinson bugfix; row dominance procedure was deleting wrong primitive expr
7 months ago Claude Rubinson removed the KeyError catch from prime implicant minimization routine
7 months ago Claude Rubinson fixed deletion of prime implicants
7 months ago Claude Rubinson in codominant test, breaks were in the wrong place; fixed
7 months ago Claude Rubinson documentation fixes
9 months ago Claude Rubinson added check for positive cases in truth table to TruthTable.reduce()
9 months ago Claude Rubinson TruthTableFactory.from_csv accepts either filename or file-like object
10 months ago Claude Rubinson cleanup of exception thrown when csv reader encounters repeated
10 months ago Claude Rubinson factored fz class out of consist/bq and into new fuzzy module
10 months ago Claude Rubinson check for empty cells when reading in dataset
10 months ago Claude Rubinson QcaDataFactory.from_csv() reads in entire file
10 months ago Claude Rubinson throw exception if rows of truth table file are of unequal length
10 months ago Claude Rubinson truth table instantiation checks that number of rows is correct
10 months ago Claude Rubinson public TruthTable.causal_conds attribute
11 months ago Claude Rubinson changed concov_nec header from "ConsistObs" to "Obs"
11 months ago Claude Rubinson new QcaDataFactory class for constructing QcaData objects
11 months ago Claude Rubinson don't use csv module when reading in truth table from file
11 months ago Claude Rubinson bugfix; if no positive cases in truth table, no solution is possible
11 months ago Claude Rubinson use "consist" not "consis" to be consistent with existing practice
11 months ago Claude Rubinson updated concov_nec() to use "ObsConsis" term to parallel concov_suf()
11 months ago Claude Rubinson dropped TruthTable.cases() which is no longer being used
11 months ago Claude Rubinson obs_consis() and obs_inconsis() methods for TruthTable class
12 months ago Claude Rubinson handle prime implicant reduction when only one minterm
14 months ago Claude Rubinson new repository name for libfsqca
14 months ago Claude Rubinson rename of libqca module to libfsqca
14 months ago Claude Rubinson TruthTable.__str__() now sorts rows properly
14 months ago Claude Rubinson added '0' to no_obs_flag
14 months ago Claude Rubinson in concov functions, changed obs delimiter from comma to semicolon
14 months ago Claude Rubinson when reading external truth table, sniff csv dialect
14 months ago Claude Rubinson revised contradiction detection procedure
14 months ago Claude Rubinson revision of TruthTableFactory.from_csv() method
14 months ago Claude Rubinson updated comments to indicate semicolon rather than comma delimiter
14 months ago Claude Rubinson use semicolon to delimit obs in TruthTable.__str__()
15 months ago Claude Rubinson truth table string representation now includes number of observations
15 months ago Claude Rubinson truth table values can be strings (True or False) or numeric (1.0 or 0.0)
16 months ago Claude Rubinson clean up of comments
16 months ago Claude Rubinson replaced col and row exceptions with DuplicateValueError exception
16 months ago Claude Rubinson added check for duplicate column and row names in dataset
16 months ago Claude Rubinson clean up of docstrings; dropped obsoleteconcov() function
16 months ago Claude Rubinson cleanup of module exceptions and error handling
16 months ago Claude Rubinson bugfix to concov_nec()
16 months ago Claude Rubinson added parameters to control output formatting to TruthTable.__str__()
16 months ago Claude Rubinson added TruthTableFactory constructor class
17 months ago Claude Rubinson sanity checks that consist and contra params are in permitted range
17 months ago Claude Rubinson if truth table reduction produces no solutions, return None object
17 months ago Claude Rubinson fixed code for consistency check
17 months ago Claude Rubinson fix to contradiction test; added sanity checks for params
17 months ago Claude Rubinson formatting edit to concov tables
17 months ago Claude Rubinson removed padnums.py modules, which is no longer used/needed