{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:46:56Z","timestamp":1760150816939,"version":"build-2065373602"},"reference-count":56,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T00:00:00Z","timestamp":1643241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>This paper presents the fsmpy Python library for the implementation of any type of measures and comparisons of different types of fuzzy sets, as well as other important and useful utilities and algorithms. In this paper, we analyze the motivation behind its implementation, the design principles followed, the implemented modules of the library and its capabilities, considering intuitionistic fuzzy sets as the case study. Lastly, some examples of its application to widely used pattern recognition, medical diagnosis and image segmentation are presented.<\/jats:p>","DOI":"10.3390\/info13020064","type":"journal-article","created":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T22:00:56Z","timestamp":1643320856000},"page":"64","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Fsmpy: A Fuzzy Set Measures Python Library"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3722-0934","authenticated-orcid":false,"given":"George K.","family":"Sidiropoulos","sequence":"first","affiliation":[{"name":"MLV Research Group, Department of Computer Science, International Hellenic University, 65404 Kavala, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kyriakos D.","family":"Apostolidis","sequence":"additional","affiliation":[{"name":"MLV Research Group, Department of Computer Science, International Hellenic University, 65404 Kavala, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaos","family":"Damianos","sequence":"additional","affiliation":[{"name":"MLV Research Group, Department of Computer Science, International Hellenic University, 65404 Kavala, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5545-1499","authenticated-orcid":false,"given":"George A.","family":"Papakostas","sequence":"additional","affiliation":[{"name":"MLV Research Group, Department of Computer Science, International Hellenic University, 65404 Kavala, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy Sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/S0165-0114(86)80034-3","article-title":"Intuitionistic Fuzzy Sets","volume":"20","author":"Atanassov","year":"1986","journal-title":"Fuzzy Sets Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1016\/j.patrec.2004.01.018","article-title":"Threshold Selection Using Fuzzy Set Theory","volume":"25","author":"Chaira","year":"2004","journal-title":"Pattern Recognit. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1007\/s11760-019-01586-2","article-title":"Intuitionistic Fuzzy Set and Fuzzy Mathematical Morphology Applied to Color Leukocytes Segmentation","volume":"14","author":"Bouchet","year":"2020","journal-title":"SIViP"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1002\/ima.22437","article-title":"Intuitionistic Fuzzy Approach for Enhancement of Low Contrast Mammogram Images","volume":"30","author":"Chaira","year":"2020","journal-title":"Int. J. Imaging Syst. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2560","DOI":"10.1016\/j.eswa.2011.08.108","article-title":"A Novel Approach to Multi-Attribute Decision Making Based on Intuitionistic Fuzzy Sets","volume":"39","author":"Pei","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"29","DOI":"10.31181\/oresta19012010129s","article-title":"An Extension of the WASPAS Method for Decision-Making Problems with Intuitionistic Fuzzy Numbers: A Case of Website Evaluation","volume":"1","year":"2019","journal-title":"Oper. Res. Eng. Sci. Theor. Appl."},{"key":"ref_8","first-page":"216","article-title":"Fuzzy Soft Expert Graphs with Application","volume":"26","year":"2019","journal-title":"Asian J. Math. Comput. Res."},{"key":"ref_9","unstructured":"Baccour, L., Kanoun, S., M\u00e4rgner, V., and Alimi, A. (2008, January 17\u201318). An Application of Intuitionistic Fuzzy Information for Handwritten Arabic Word Recognition. Proceedings of the 12th International Conference on IFSs (NIFS08), Sofia, Bulgaria."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/21.229476","article-title":"Vague Sets","volume":"23","author":"Gau","year":"1993","journal-title":"IEEE Trans. Syst. Man. Cybern."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/0165-0114(95)00154-9","article-title":"Vague Sets Are Intuitionistic Fuzzy Sets","volume":"79","author":"Bustince","year":"1996","journal-title":"Fuzzy Sets Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s40747-018-0074-z","article-title":"Intuitionistic Trapezoidal Fuzzy Multi-Numbers and Its Application to Multi-Criteria Decision-Making Problems","volume":"5","author":"Deli","year":"2019","journal-title":"Complex Intell. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1349","DOI":"10.4236\/am.2014.59127","article-title":"Fuzzy Soft Expert Set and Its Application","volume":"05","author":"Alkhazaleh","year":"2014","journal-title":"AM"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1016\/S0165-0114(98)00244-9","article-title":"Distances between Intuitionistic Fuzzy Sets","volume":"114","author":"Szmidt","year":"2000","journal-title":"Fuzzy Sets Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1016\/j.fss.2003.08.005","article-title":"Distances between Intuitionistic Fuzzy Sets and\/or Interval-Valued Fuzzy Sets Based on the Hausdorff Metric","volume":"148","author":"Grzegorzewski","year":"2004","journal-title":"Fuzzy Sets Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.patrec.2006.07.004","article-title":"Intuitionistic Fuzzy Information\u2014Applications to Pattern Recognition","volume":"28","author":"Vlachos","year":"2007","journal-title":"Pattern Recognit. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/S0020-0255(98)10083-X","article-title":"A Note on Similarity Measures between Vague Sets and between Elements","volume":"115","author":"Hong","year":"1999","journal-title":"Inf. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/S0167-8655(01)00110-6","article-title":"New Similarity Measures of Intuitionistic Fuzzy Sets and Application to Pattern Recognitions","volume":"23","author":"Dengfeng","year":"2002","journal-title":"Pattern Recognit. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3101","DOI":"10.1016\/S0167-8655(03)00169-7","article-title":"On the Dengfeng\u2013Chuntian Similarity Measure and Its Application to Pattern Recognition","volume":"24","author":"Mitchell","year":"2003","journal-title":"Pattern Recognit. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1609","DOI":"10.1016\/j.patrec.2013.05.015","article-title":"Distance and Similarity Measures between Intuitionistic Fuzzy Sets: A Comparative Analysis from a Pattern Recognition Point of View","volume":"34","author":"Papakostas","year":"2013","journal-title":"Pattern Recognit. Lett."},{"key":"ref_21","first-page":"S17","article-title":"Review and New Results on Intuitionistic Fuzzy Sets","volume":"20","author":"Atanassov","year":"2016","journal-title":"Int. J. Bioautomation"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kahraman, C., Oztaysi, B., Onar, S.C., and Otay, I. (2020). A Literature Review on the Extensions of Intuitionistic Fuzzy Sets. Proceedings of the Developments of Artificial Intelligence Technologies in Computation and Robotics, Cologne, Germany, 18\u201321 August 2020, World Scientific.","DOI":"10.1142\/9789811223334_0025"},{"key":"ref_23","unstructured":"Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2\u20134). TensorFlow: A System for Large-Scale Machine Learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916), Savannah, GA, USA."},{"key":"ref_24","unstructured":"Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., and Antiga, L. (2019). PyTorch: An Imperative Style, High-Performance Deep Learning Library. arXiv."},{"key":"ref_25","unstructured":"Naveenkumar, M., and Vadivel, A. (2015, January 9\u201311). OpenCV for Computer Vision Applications. Proceedings of the National Conference on Big Data and Cloud Computing (NCBDC\u201915), Jeju Island, Korea."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1007\/978-3-030-52705-1_36","article-title":"Fuzzy-Rough-Learn 0.1: A Python Library for Machine Learning with Fuzzy Rough Sets","volume":"Volume 12179","author":"Bello","year":"2020","journal-title":"Rough Sets"},{"key":"ref_27","unstructured":"Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., M\u00fcller, A., Nothman, J., and Louppe, G. (2018). Scikit-Learn: Machine Learning in Python. arXiv."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"McCulloch, J. (2017, January 9). Fuzzycreator: A Python-Based Toolkit for Automatically Generating and Analysing Data-Driven Fuzzy Sets. Proceedings of the 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Naples, Italy.","DOI":"10.1109\/FUZZ-IEEE.2017.8015445"},{"key":"ref_29","unstructured":"Topal, S., Broumi, S., Bakali, A., Talea, M., and Smarandache, F. (2019). A Python Tool for Implementations on Bipolar Neutrosophic Matrices, Zenodo."},{"key":"ref_30","unstructured":"Abdel-Basset, M., and Smarandache, F. (2020). A Novel Python Toolbox for Single and Interval-Valued Neutrosophic Matrices: In Advances in Logistics, Operations, and Management Science, IGI Global."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array Programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.ins.2015.04.028","article-title":"Monotonic Similarity Measures between Intuitionistic Fuzzy Sets and Their Relationship with Entropy and Inclusion Measure","volume":"316","author":"Deng","year":"2015","journal-title":"Inf. Sci."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.patrec.2014.02.010","article-title":"Intuitionistic Fuzzy Similarity Measures Based on Frank T-Norms Family","volume":"42","author":"Iancu","year":"2014","journal-title":"Pattern Recognit. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.asoc.2015.12.002","article-title":"A Similarity Measure of Intuitionistic Fuzzy Soft Sets and Its Application in Medical Diagnosis","volume":"41","author":"Muthukumar","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.eswa.2015.09.045","article-title":"A Novel Similarity\/Dissimilarity Measure for Intuitionistic Fuzzy Sets and Its Application in Pattern Recognition","volume":"45","author":"Nguyen","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1007\/s10489-014-0596-z","article-title":"A Novel Similarity Measure on Intuitionistic Fuzzy Sets with Its Applications","volume":"42","author":"Song","year":"2015","journal-title":"Appl. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.ins.2016.01.040","article-title":"A Novel Similarity Measure between Intuitionistic Fuzzy Sets Based on the Centroid Points of Transformed Fuzzy Numbers with Applications to Pattern Recognition","volume":"343\u2013344","author":"Chen","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1909","DOI":"10.1007\/s00500-015-1612-x","article-title":"A Hierarchy-Based Similarity Measure for Intuitionistic Fuzzy Sets","volume":"20","author":"Intarapaiboon","year":"2016","journal-title":"Soft Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/S0165-0114(99)80011-6","article-title":"Distance Measure and Induced Fuzzy Entropy","volume":"104","author":"Fan","year":"1999","journal-title":"Fuzzy Sets Syst."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"(1995). Shyi-Ming Chen Measures of Similarity between Vague Sets. Fuzzy Sets Syst., 74, 217\u2013223.","DOI":"10.1016\/0165-0114(94)00339-9"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"(1997). Shyi-Ming Chen Similarity Measures between Vague Sets and between Elements. IEEE Trans. Syst. Man Cybern. B, 27, 153\u2013158.","DOI":"10.1109\/3477.552198"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1603","DOI":"10.1016\/j.patrec.2004.06.006","article-title":"Similarity Measures of Intuitionistic Fuzzy Sets Based on Hausdorff Distance","volume":"25","author":"Hung","year":"2004","journal-title":"Pattern Recognit. Lett."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1641","DOI":"10.1016\/j.ins.2007.11.006","article-title":"On the J-Divergence of Intuitionistic Fuzzy Sets with Its Application to Pattern Recognition","volume":"178","author":"Hung","year":"2008","journal-title":"Inf. Sci."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1002\/int.20271","article-title":"On Similarity Measures between Intuitionistic Fuzzy Sets","volume":"23","author":"Hung","year":"2008","journal-title":"Int. J. Intell. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.ijar.2006.10.002","article-title":"Similarity Measures of Intuitionistic Fuzzy Sets Based on Lp Metric","volume":"46","author":"Hung","year":"2007","journal-title":"Int. J. Approx. Reason."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1007\/978-3-642-33478-8_36","article-title":"Modified Cosine Similarity Measure between Intuitionistic Fuzzy Sets","volume":"Volume 7530","author":"Lei","year":"2012","journal-title":"Artificial Intelligence and Computational Intelligence"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"2687","DOI":"10.1016\/S0167-8655(03)00111-9","article-title":"Similarity Measures on Intuitionistic Fuzzy Sets","volume":"24","author":"Liang","year":"2003","journal-title":"Pattern Recognit. Lett."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.mcm.2005.04.002","article-title":"New Similarity Measures between Intuitionistic Fuzzy Sets and between Elements","volume":"42","author":"Liu","year":"2005","journal-title":"Math. Comput. Model."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1219","DOI":"10.1016\/j.patrec.2012.01.008","article-title":"On the Mitchell Similarity Measure and Its Application to Pattern Recognition","volume":"33","author":"Julian","year":"2012","journal-title":"Pattern Recognit. Lett."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.mcm.2010.07.022","article-title":"Cosine Similarity Measures for Intuitionistic Fuzzy Sets and Their Applications","volume":"53","author":"Ye","year":"2011","journal-title":"Math. Comput. Model."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1307","DOI":"10.1016\/j.patrec.2005.11.020","article-title":"Similarity Measures on Three Kinds of Fuzzy Sets","volume":"27","author":"Zhang","year":"2006","journal-title":"Pattern Recognit. Lett."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"2063","DOI":"10.1016\/j.patrec.2005.03.018","article-title":"Distance Measure between Intuitionistic Fuzzy Sets","volume":"26","author":"Wang","year":"2005","journal-title":"Pattern Recognit. Lett."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"8665","DOI":"10.1016\/j.eswa.2012.01.199","article-title":"Consistency of 2D and 3D Distances of Intuitionistic Fuzzy Sets","volume":"39","author":"Yang","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"52","DOI":"10.2306\/scienceasia1513-1874.2016.42.052","article-title":"Text Classification Using Similarity Measures on Intuitionistic Fuzzy Sets","volume":"42","author":"Intarapaiboon","year":"2016","journal-title":"ScienceAsia"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1002\/int.21529","article-title":"A Novel Distance Measure of Intuitionistic Fuzzy Sets and Its Application to Pattern Recognition Problems","volume":"27","author":"Hatzimichailidis","year":"2012","journal-title":"Int. J. Intell. Syst."},{"key":"ref_56","first-page":"486","article-title":"Producing Accurate Interpretable Clusters from High-Dimensional Data","volume":"Volume 3721","author":"Jorge","year":"2005","journal-title":"Knowledge Discovery in Databases: PKDD 2005"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/2\/64\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:08:50Z","timestamp":1760134130000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/2\/64"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,27]]},"references-count":56,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["info13020064"],"URL":"https:\/\/doi.org\/10.3390\/info13020064","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2022,1,27]]}}}