Pami

Latest version: v2024.4.24.2

Safety actively analyzes 622894 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2024.08.08

creating new tag in GitHub

2024.4.11.1

We are pleased to announce the release of PAMI 2024.4.11.1
This release includes performance improvements and a new file [Evaluation](https://github.com/UdayLab/PAMI/blob/main/notebooks/Evaluation-neverDelete.ipynb). We recommend that all users upgrade to this version.

PAMI 2024.4.11.1 supports Python 3.9 and higher.

Please report any issues with the release on the [PAMI issues](https://github.com/UdayLab/PAMI/issues).

Thanks to all the contributors who made this release possible.

2024.4.10.1

The latest version of PAMI has been released.
1. Improved the performance of apriori algorithm
2. The bug was fixed for the algorithm parallelFPGrowth and thanks to [netogallo](https://github.com/netogallo) for notifying us of the issue in the parallelFPGrowth algorithm.

2023.07.07

CUDA Frequent Pattern Mining:

- [cuApriori](https://github.com/UdayLab/PAMI/blob/main/PAMI/frequentPattern/cuda/cuApriori.py)
- [cuAprioriBit](https://github.com/UdayLab/PAMI/blob/main/PAMI/frequentPattern/cuda/cuAprioriBit.py)
- [cuECLAT](https://github.com/UdayLab/PAMI/blob/main/PAMI/frequentPattern/cuda/cuEclat.py)
- [cuEclatBit](https://github.com/UdayLab/PAMI/blob/main/PAMI/frequentPattern/cuda/cuEclatBit.py)

Parallel EFIM algorithm to mine high utility patterns:

- [EFIMParallel](https://github.com/UdayLab/PAMI/blob/main/PAMI/highUtilityPatterns/parallel/efimparallel.py)

Periodic pattern mining algorithms using CUDA:

- [gPPMiner](https://github.com/UdayLab/PAMI/blob/main/PAMI/partialPeriodicPattern/cuda/gPPMiner.py)
- [cuGPFMiner](https://github.com/UdayLab/PAMI/tree/main/PAMI/periodicFrequentPattern/cuda)


Geo-referenced Frequent Sequence Patterns:

- [GFSPS](https://github.com/UdayLab/PAMI/blob/main/PAMI/georeferencedFrequentSequencePattern/basic/GFSPs.py)



Frequent Pattern Mining over Data Streams:

- [FPStream](https://github.com/UdayLab/PAMI/blob/main/PAMI/streams/frequentPatterns%20/basic/FPStream.py)


High Utility Pattern Mining over Data Streams:

- [HUPMS](https://github.com/UdayLab/PAMI/blob/main/PAMI/streams/highUtility/HUPMS.py)
- [SHUGrowth](https://github.com/UdayLab/PAMI/blob/main/PAMI/streams/highUtility/SHUGrowth.py)


Added new codes to generate synthetic databases (PAMI/extras/syntheticDatabaseGenerator):

- [createSyntheticTransactions](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticTransactions.py) (To create synthetic transactional database)
- [createSyntheticTemporal](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticTemporal.py) (To create synthetic temporal database)
- [createSyntheticUtility](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticUtility.py) (To create synthetic utility database)
- [createUncertainTransactions](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticUncertainTransactions.py) (To create synthetic uncertain transaction database)
- [createUncertainTemporal](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticUncertainTemporal.py) (To create synthetic uncertain temporal database)
- [createGeoreferentialTransactions](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticGeoreferentialTransactions.py) ((To create synthetic geo-referential transaction database)
- [createGeoreferentialTemporal](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticGeoreferentialTemporal.py) (To create synthetic geo-referential temporal database)
- [createGeoreferentialUncertainTransactions](https://github.com/UdayLab/PAMI/blob/main/PAMI/extras/syntheticDatabaseGenerator/createSyntheticGeoreferentialUncertainTransaction.py) (To create synthetic geo-referential uncertain transaction database)

2023.05.01

- Created documentation for new algorithms added in PAMI.
- Updated the help function to make it convenient for the users to view user manual using help() function.
- Updated documentation for existing algorithms in PAMI in more abstract level.

**Full Changelog**: https://github.com/udayRage/PAMI/compare/2023.03.01...2023.05.01

2023.03.01

Parallel Frequent Pattern Mining:

- [parallelApriori](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/pyspark/parallelApriori.py)
- [parallelECLAT](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/pyspark/parallelECLAT.py)
- [parallelFPGrowth](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/pyspark/parallelFPGrowth.py)

Frequent Pattern Mining using CUDA:

- [cudaAprioriGCT](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/cuda/cudaAprioriGCT.py)
- [cudaAprioriTID](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/cuda/cudaAprioriTID.py)
- [cudaEclatGCT](https://github.com/udayRage/PAMI/blob/main/PAMI/frequentPattern/cuda/cudaEclatGCT.py)


Multiple Minimum Support Based Frequent Pattern Mining:

- [CFPGrowth](https://github.com/udayRage/PAMI/blob/main/PAMI/multipleMinimumSupportBasedFrequentPattern/basic/CFPGrowth.py)
- [CFPGrowth++](https://github.com/udayRage/PAMI/blob/main/PAMI/multipleMinimumSupportBasedFrequentPattern/basic/CFPGrowthPlus.py)


Sequential Pattern Mining:

- [prefixSpan](https://github.com/udayRage/PAMI/blob/main/PAMI/sequentialPatternMining/basic/prefixSpan.py)
- [SPADE](https://github.com/udayRage/PAMI/blob/main/PAMI/sequentialPatternMining/basic/SPADE.py)


Fault Tolerant Frequent Pattern Ming:

- [FTApriori](https://github.com/udayRage/PAMI/blob/main/PAMI/faultTolerantFrequentPattern/basic/FTApriori.py)
- [VBFTMine](https://github.com/udayRage/PAMI/blob/main/PAMI/faultTolerantFrequentPattern/basic/VBFTMine.py)

Weighted Frequent Pattern Mining:

- [WFIM](https://github.com/udayRage/PAMI/blob/main/PAMI/weightedFrequentPattern/basic/WFIM.py)
- [SWFPGrowth](https://github.com/udayRage/PAMI/blob/main/PAMI/weightedFrequentNeighbourhoodPattern/basic/SWFPGrowth.py)
- [WFRIMiner](https://github.com/udayRage/PAMI/blob/main/PAMI/weightedFrequentRegularPattern/basic/WFRIMiner.py)
- [WUFIM](https://github.com/udayRage/PAMI/blob/main/PAMI/weightedUncertainFrequentPattern/basic/WUFIM.py)


Top-K Periodic-Frequent Pattern Mining:

- [kPFPMiner](https://github.com/udayRage/PAMI/blob/main/PAMI/periodicFrequentPattern/topk/kPFPMiner/kPFPMiner.py)

Geo-Reference Periodic Frequent Pattern Mining:

- [GPFP-Miner](https://github.com/udayRage/PAMI/blob/main/PAMI/geoReferencedPeriodicFrequentPattern/basic/GPFPMiner.py)


GPU Accelerated Periodic Frequent Pattern Mining:

- [gPFMinerBit](https://github.com/udayRage/PAMI/blob/main/PAMI/periodicFrequentPattern/cuda/gPFMinerBit.py)

Partial Periodic Pattern Mining:

- [3PECLAT](https://github.com/udayRage/PAMI/blob/main/PAMI/partialPeriodicPattern/basic/PPP_ECLAT.py)
- [G3PGrowth](https://github.com/udayRage/PAMI/blob/main/PAMI/partialPeriodicPattern/basic/GThreePGrowth.py)

Periodic Frequent Pattern Mining in Uncertain Databases:

- [UPFPGrowth++](https://github.com/udayRage/PAMI/blob/main/PAMI/uncertainPeriodicFrequentPattern/basic/UPFPGrowthPlus.py)

Geo-referenced Frequent Pattern Mining in Uncertain Databases:

- [GFP-growth](https://github.com/udayRage/PAMI/blob/main/PAMI/geoReferencedFrequentPattern/GFPGrowth.py)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.