NURBS-Python: An open-source object-oriented NURBS modeling framework in Python
We introduce NURBS-Python, an object-oriented, open-source, Pure Python NURBS evaluation library with no external dependencies. The library is capable of evaluating single or multiple NURBS curves and surfaces, provides a customizable visualization interface, and enables importing and exporting data...
Gespeichert in:
| Veröffentlicht in: | SoftwareX Jg. 9; S. 85 - 94 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier B.V
01.01.2019
Elsevier |
| Schlagworte: | |
| ISSN: | 2352-7110, 2352-7110 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | We introduce NURBS-Python, an object-oriented, open-source, Pure Python NURBS evaluation library with no external dependencies. The library is capable of evaluating single or multiple NURBS curves and surfaces, provides a customizable visualization interface, and enables importing and exporting data using popular CAD file formats. The library and the implemented algorithms are designed to be portable and extensible via their abstract base interfaces. The design principles used in NURBS-Python allows users to access, use, and extend the library without any tedious software compilation steps or licensing concerns. |
|---|---|
| AbstractList | We introduce NURBS-Python, an object-oriented, open-source, Pure Python NURBS evaluation library with no external dependencies. The library is capable of evaluating single or multiple NURBS curves and surfaces, provides a customizable visualization interface, and enables importing and exporting data using popular CAD file formats. The library and the implemented algorithms are designed to be portable and extensible via their abstract base interfaces. The design principles used in NURBS-Python allows users to access, use, and extend the library without any tedious software compilation steps or licensing concerns. Keywords: Curve and surface modeling, Non-uniform rational B-splines, Object-oriented programming, Python We introduce NURBS-Python, an object-oriented, open-source, Pure Python NURBS evaluation library with no external dependencies. The library is capable of evaluating single or multiple NURBS curves and surfaces, provides a customizable visualization interface, and enables importing and exporting data using popular CAD file formats. The library and the implemented algorithms are designed to be portable and extensible via their abstract base interfaces. The design principles used in NURBS-Python allows users to access, use, and extend the library without any tedious software compilation steps or licensing concerns. |
| Author | Krishnamurthy, Adarsh Bingol, Onur Rauf |
| Author_xml | – sequence: 1 givenname: Onur Rauf surname: Bingol fullname: Bingol, Onur Rauf email: orbingol@iastate.edu – sequence: 2 givenname: Adarsh surname: Krishnamurthy fullname: Krishnamurthy, Adarsh email: adarsh@iastate.edu |
| BookMark | eNp9kNlOAyEUQImpiesX-DI_MCMwzJQx8aE2bolR4_JMWC7K2ELD4NK_F1tNjA8-QQjn5N6zg0Y-eEDogOCKYNIe9tUQbPqoKCa8IrTCuNlA27RuaDkmBI9-3bfQ_jD0GGPSUN5Qto1urh_vTu7L22V6Dv6omPgiLMCXQ3iNGoqgetCpDNGBT2CK1ediHgzMnH8qbJRzeA_xpXC-WCv20KaVswH2v89d9Hh2-jC9KK9uzi-nk6tSM45T2Y65UWMCCizFbcs62xpmeQugW2koVRw3qu1Mo7DktaWsNpTXknHgigG19S66XHtNkL1YRDeXcSmCdGL1EOKTkDE5PQOhZSc51zkCYaxmrMOGZrWShkCtrMyubu3SMQxDBCu0SzK54FOUbiYIFl-hRS9WocVXaEGoyKEzW_9hf2b5nzpeU5ATvTmIYtA5sQbjYg6ed3D_8p_Gzpqt |
| CitedBy_id | crossref_primary_10_1016_j_compositesb_2023_110627 crossref_primary_10_1088_1361_6528_ad8165 crossref_primary_10_1016_j_jmapro_2024_03_031 crossref_primary_10_1126_science_adj6152 crossref_primary_10_1109_TIP_2022_3187286 crossref_primary_10_1016_j_cad_2024_103709 crossref_primary_10_1016_j_cirpj_2019_07_003 crossref_primary_10_1016_j_compstruct_2021_114499 crossref_primary_10_2514_1_J063251 crossref_primary_10_1016_j_engappai_2023_107615 crossref_primary_10_1016_j_cma_2022_115839 crossref_primary_10_3233_ISP_230013 crossref_primary_10_1016_j_knosys_2024_112084 crossref_primary_10_1080_10255842_2023_2280772 crossref_primary_10_4271_2021_01_0255 crossref_primary_10_1002_hyp_70138 crossref_primary_10_1016_j_geomorph_2021_108065 crossref_primary_10_3390_app15063242 crossref_primary_10_1016_j_cma_2022_115636 crossref_primary_10_2514_1_J062959 crossref_primary_10_1002_mp_16661 crossref_primary_10_3390_s23052418 crossref_primary_10_2514_1_J063262 crossref_primary_10_1007_s00466_024_02444_w crossref_primary_10_1016_j_matt_2023_11_002 crossref_primary_10_1016_j_engfracmech_2022_108238 crossref_primary_10_1007_s00170_022_09709_9 crossref_primary_10_1145_3687947 crossref_primary_10_3390_s23094569 crossref_primary_10_1016_j_crmeth_2022_100189 crossref_primary_10_1186_s40645_024_00611_4 crossref_primary_10_1007_s12289_020_01603_7 crossref_primary_10_1016_j_cmpb_2025_109071 crossref_primary_10_1016_j_cad_2019_102771 crossref_primary_10_1007_s10489_024_06098_2 crossref_primary_10_1016_j_cagd_2023_102204 crossref_primary_10_1109_LRA_2022_3152695 crossref_primary_10_1016_j_mfglet_2023_08_011 crossref_primary_10_1017_jfm_2019_1007 crossref_primary_10_1016_j_rcim_2021_102130 crossref_primary_10_1145_3618366 crossref_primary_10_1007_s00366_022_01661_2 crossref_primary_10_1007_s44379_025_00012_4 crossref_primary_10_1038_s41598_023_49945_x crossref_primary_10_1088_1742_6596_2069_1_012160 crossref_primary_10_7717_peerj_cs_542 crossref_primary_10_1177_0954410019900450 crossref_primary_10_1002_cnm_70038 crossref_primary_10_1007_s12046_024_02556_2 crossref_primary_10_1016_j_media_2025_103772 crossref_primary_10_1016_j_anucene_2025_111658 crossref_primary_10_1016_j_gmod_2024_101227 crossref_primary_10_1016_j_engappai_2024_108323 crossref_primary_10_3389_fcvm_2021_622118 |
| Cites_doi | 10.1016/j.matcom.2015.05.008 10.1109/MCSE.2007.55 10.1016/j.cma.2016.10.048 10.1016/j.cagd.2016.02.016 10.1016/j.cma.2016.12.002 10.1109/MCSE.2010.118 10.1016/j.cma.2004.10.008 10.1016/j.advengsoft.2011.06.010 10.1016/j.camwa.2016.05.010 10.1016/j.cad.2018.07.006 10.1002/cnm.2938 |
| ContentType | Journal Article |
| Copyright | 2019 The Authors |
| Copyright_xml | – notice: 2019 The Authors |
| DBID | 6I. AAFTH AAYXX CITATION DOA |
| DOI | 10.1016/j.softx.2018.12.005 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2352-7110 |
| EndPage | 94 |
| ExternalDocumentID | oai_doaj_org_article_ca9a88c23514434490d269dbad1e3bfa 10_1016_j_softx_2018_12_005 S2352711018301778 |
| GroupedDBID | 0R~ 0SF 457 5VS 6I. AACTN AAEDW AAFTH AALRI AAXUO ABMAC ACGFS ADBBV ADEZE AEXQZ AFTJW AGHFR AITUG ALMA_UNASSIGNED_HOLDINGS AMRAJ BCNDV EBS EJD FDB GROUPED_DOAJ IPNFZ IXB KQ8 M~E NCXOZ O9- OK1 RIG ROL SSZ AAYWO AAYXX ACVFH ADCNI ADVLN AEUPX AFJKZ AFPUW AIGII AKBMS AKRWK AKYEP APXCP CITATION |
| ID | FETCH-LOGICAL-c480t-678db71ebef206649f6d4f86eec6ad22b805b69d5b0a83f243d283a48e8b4e2f3 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 74 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000466818600015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2352-7110 |
| IngestDate | Fri Oct 03 12:44:42 EDT 2025 Sat Nov 29 03:49:32 EST 2025 Tue Nov 18 21:26:03 EST 2025 Wed May 17 00:17:10 EDT 2023 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Curve and surface modeling Non-uniform rational B-splines Object-oriented programming Python |
| Language | English |
| License | This is an open access article under the CC BY license. |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c480t-678db71ebef206649f6d4f86eec6ad22b805b69d5b0a83f243d283a48e8b4e2f3 |
| OpenAccessLink | https://doaj.org/article/ca9a88c23514434490d269dbad1e3bfa |
| PageCount | 10 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_ca9a88c23514434490d269dbad1e3bfa crossref_citationtrail_10_1016_j_softx_2018_12_005 crossref_primary_10_1016_j_softx_2018_12_005 elsevier_sciencedirect_doi_10_1016_j_softx_2018_12_005 |
| PublicationCentury | 2000 |
| PublicationDate | January-June 2019 2019-01-00 2019-01-01 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – month: 01 year: 2019 text: January-June 2019 |
| PublicationDecade | 2010 |
| PublicationTitle | SoftwareX |
| PublicationYear | 2019 |
| Publisher | Elsevier B.V Elsevier |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier |
| References | [Accessed October 2018]. Herrema, Wiese, Darling, Ganapathysubramanian, Krishnamurthy, Hsu (b13) 2017; 316 de Falco, Reali, Vázquez (b6) 2011; 42 Vázquez (b7) 2016; 72 Dalcin L, Collier N. igakit; 2018. URL Xu, Morganti, Zakerzadeh, Kamensky, Auricchio, Reali, Hughes, Sacks, Hsu (b12) 2018; 34 Krishnamurthy, Gonzales, Sturgeon, Segars, McCulloch (b14) 2016; 43 . Hunter (b15) 2007; 9 Eason Kang. libnurbs; 2018. URL Nguyen, Anitescu, Bordas, Rabczuk (b8) 2015; 117 Robert McNeel & Associates. OpenNURBS; 2018. URL [Accessed June 2018]. Cottrell, Hughes, Bazilevs (b10) 2009 Behnel, Bradshaw, Citro, Dalcin, Seljebotn, Smith (b19) 2011; 13 Plotly Technologies Inc.. Plotly visualization library; 2015. URL Nguyen-Thanh, Zhou, Zhuang, Areias, Nguyen-Xuan, Bazilevs, Rabczuk (b17) 2017; 316 Rossum (b4) 1995 Piegl, Tiller (b9) 2012 Hughes, Cottrell, Bazilevs (b18) 2005; 194 Bingol, Schiefelbein, Grandin, Holland, Krishnamurthy (b11) 2019; 106 SINTEF. The SINTEF Spline Library; 2018. URL Piegl (10.1016/j.softx.2018.12.005_b9) 2012 Bingol (10.1016/j.softx.2018.12.005_b11) 2019; 106 Herrema (10.1016/j.softx.2018.12.005_b13) 2017; 316 10.1016/j.softx.2018.12.005_b16 Rossum (10.1016/j.softx.2018.12.005_b4) 1995 Krishnamurthy (10.1016/j.softx.2018.12.005_b14) 2016; 43 10.1016/j.softx.2018.12.005_b3 Behnel (10.1016/j.softx.2018.12.005_b19) 2011; 13 10.1016/j.softx.2018.12.005_b2 Hughes (10.1016/j.softx.2018.12.005_b18) 2005; 194 10.1016/j.softx.2018.12.005_b1 Nguyen (10.1016/j.softx.2018.12.005_b8) 2015; 117 10.1016/j.softx.2018.12.005_b5 de Falco (10.1016/j.softx.2018.12.005_b6) 2011; 42 Cottrell (10.1016/j.softx.2018.12.005_b10) 2009 Xu (10.1016/j.softx.2018.12.005_b12) 2018; 34 Vázquez (10.1016/j.softx.2018.12.005_b7) 2016; 72 Nguyen-Thanh (10.1016/j.softx.2018.12.005_b17) 2017; 316 Hunter (10.1016/j.softx.2018.12.005_b15) 2007; 9 |
| References_xml | – volume: 43 start-page: 27 year: 2016 end-page: 38 ident: b14 article-title: Biomechanics simulations using cubic hermite meshes with extraordinary nodes for isogeometric cardiac modeling publication-title: Comput Aided Geom Design – volume: 117 start-page: 89 year: 2015 end-page: 116 ident: b8 article-title: Isogeometric analysis: an overview and computer implementation aspects publication-title: Math Comput Simulation – volume: 194 start-page: 4135 year: 2005 end-page: 4195 ident: b18 article-title: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement publication-title: Comput Methods Appl Mech Engrg – reference: Eason Kang. libnurbs; 2018. URL – reference: . [Accessed October 2018]. – volume: 106 start-page: 1 year: 2019 end-page: 12 ident: b11 article-title: An integrated framework for solid modeling and structural analysis of layered composites with defects publication-title: Comput Aided Des – reference: Plotly Technologies Inc.. Plotly visualization library; 2015. URL – volume: 13 start-page: 31 year: 2011 end-page: 39 ident: b19 article-title: Cython: The best of both worlds publication-title: Comput Sci Eng – volume: 9 start-page: 90 year: 2007 end-page: 95 ident: b15 article-title: Matplotlib: A 2D graphics environment publication-title: Comput Sci Eng – volume: 316 start-page: 944 year: 2017 end-page: 965 ident: b13 article-title: A framework for parametric design optimization using isogeometric analysis publication-title: Comput Methods Appl Mech Engrg – reference: Robert McNeel & Associates. OpenNURBS; 2018. URL – reference: . – year: 2009 ident: b10 article-title: Isogeometric analysis: toward integration of CAD and FEA – reference: SINTEF. The SINTEF Spline Library; 2018. URL – volume: 316 start-page: 1157 year: 2017 end-page: 1178 ident: b17 article-title: Isogeometric analysis of large-deformation thin shells using rht-splines for multiple-patch coupling publication-title: Comput Methods Appl Mech Engrg – volume: 72 start-page: 523 year: 2016 end-page: 554 ident: b7 article-title: A new design for the implementation of isogeometric analysis in Octave and Matlab: GeoPDEs 3.0 publication-title: Comput Math Appl – reference: Dalcin L, Collier N. igakit; 2018. URL – reference: . [Accessed June 2018]. – volume: 34 year: 2018 ident: b12 article-title: A framework for designing patient-specific bioprosthetic heart valves using immersogeometric fluid–structure interaction analysis publication-title: Int J. Numer Methods Biomed Eng. – year: 1995 ident: b4 article-title: Python reference manual – volume: 42 start-page: 1020 year: 2011 end-page: 1034 ident: b6 article-title: GeoPDEs: a research tool for isogeometric analysis of PDEs publication-title: Adv Eng Softw – year: 2012 ident: b9 article-title: The NURBS book – ident: 10.1016/j.softx.2018.12.005_b16 – volume: 117 start-page: 89 year: 2015 ident: 10.1016/j.softx.2018.12.005_b8 article-title: Isogeometric analysis: an overview and computer implementation aspects publication-title: Math Comput Simulation doi: 10.1016/j.matcom.2015.05.008 – volume: 9 start-page: 90 issue: 3 year: 2007 ident: 10.1016/j.softx.2018.12.005_b15 article-title: Matplotlib: A 2D graphics environment publication-title: Comput Sci Eng doi: 10.1109/MCSE.2007.55 – volume: 316 start-page: 944 year: 2017 ident: 10.1016/j.softx.2018.12.005_b13 article-title: A framework for parametric design optimization using isogeometric analysis publication-title: Comput Methods Appl Mech Engrg doi: 10.1016/j.cma.2016.10.048 – year: 1995 ident: 10.1016/j.softx.2018.12.005_b4 – volume: 43 start-page: 27 year: 2016 ident: 10.1016/j.softx.2018.12.005_b14 article-title: Biomechanics simulations using cubic hermite meshes with extraordinary nodes for isogeometric cardiac modeling publication-title: Comput Aided Geom Design doi: 10.1016/j.cagd.2016.02.016 – ident: 10.1016/j.softx.2018.12.005_b1 – volume: 316 start-page: 1157 year: 2017 ident: 10.1016/j.softx.2018.12.005_b17 article-title: Isogeometric analysis of large-deformation thin shells using rht-splines for multiple-patch coupling publication-title: Comput Methods Appl Mech Engrg doi: 10.1016/j.cma.2016.12.002 – volume: 13 start-page: 31 issue: 2 year: 2011 ident: 10.1016/j.softx.2018.12.005_b19 article-title: Cython: The best of both worlds publication-title: Comput Sci Eng doi: 10.1109/MCSE.2010.118 – ident: 10.1016/j.softx.2018.12.005_b3 – volume: 194 start-page: 4135 issue: 39–41 year: 2005 ident: 10.1016/j.softx.2018.12.005_b18 article-title: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement publication-title: Comput Methods Appl Mech Engrg doi: 10.1016/j.cma.2004.10.008 – ident: 10.1016/j.softx.2018.12.005_b2 – volume: 42 start-page: 1020 issue: 12 year: 2011 ident: 10.1016/j.softx.2018.12.005_b6 article-title: GeoPDEs: a research tool for isogeometric analysis of PDEs publication-title: Adv Eng Softw doi: 10.1016/j.advengsoft.2011.06.010 – volume: 72 start-page: 523 issue: 3 year: 2016 ident: 10.1016/j.softx.2018.12.005_b7 article-title: A new design for the implementation of isogeometric analysis in Octave and Matlab: GeoPDEs 3.0 publication-title: Comput Math Appl doi: 10.1016/j.camwa.2016.05.010 – year: 2012 ident: 10.1016/j.softx.2018.12.005_b9 – ident: 10.1016/j.softx.2018.12.005_b5 – volume: 106 start-page: 1 year: 2019 ident: 10.1016/j.softx.2018.12.005_b11 article-title: An integrated framework for solid modeling and structural analysis of layered composites with defects publication-title: Comput Aided Des doi: 10.1016/j.cad.2018.07.006 – year: 2009 ident: 10.1016/j.softx.2018.12.005_b10 – volume: 34 issue: 4 year: 2018 ident: 10.1016/j.softx.2018.12.005_b12 article-title: A framework for designing patient-specific bioprosthetic heart valves using immersogeometric fluid–structure interaction analysis publication-title: Int J. Numer Methods Biomed Eng. doi: 10.1002/cnm.2938 |
| SSID | ssj0001528524 |
| Score | 2.4202092 |
| Snippet | We introduce NURBS-Python, an object-oriented, open-source, Pure Python NURBS evaluation library with no external dependencies. The library is capable of... |
| SourceID | doaj crossref elsevier |
| SourceType | Open Website Enrichment Source Index Database Publisher |
| StartPage | 85 |
| SubjectTerms | Curve and surface modeling Non-uniform rational B-splines Object-oriented programming Python |
| Title | NURBS-Python: An open-source object-oriented NURBS modeling framework in Python |
| URI | https://dx.doi.org/10.1016/j.softx.2018.12.005 https://doaj.org/article/ca9a88c23514434490d269dbad1e3bfa |
| Volume | 9 |
| WOSCitedRecordID | wos000466818600015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2352-7110 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001528524 issn: 2352-7110 databaseCode: DOA dateStart: 20150101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2352-7110 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001528524 issn: 2352-7110 databaseCode: M~E dateStart: 20150101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV27TsMwFLVQxcDCG1Fe8sCIReo4ic0GCMQApeIhsVl-SkUoRVAQLHw713ZSZSoLS4bIdqLrm5yTq5tzEDpkLhg6FIY4wQvCTGmJCM00RVF5Y6oSEDm6llxXwyF_ehKjjtVX6AlL8sApcMdGCcW5oaHjnOWMiczSUlit7MDl2kdqlFWi8zGV_g-mvIiOtjARKCSAXCs5FJu73uEd9xUau3gsBgbzug4sRfX-Djp1EOdyFS03VBGfpltcQwuuXkcrrQ0Dbp7KDXQ7fLw7uyej7yADcIJPaxwssUgqy-OJDpUWMgl6xsAucRyMowEOoBb2bXMWHtc4LbGJHi8vHs6vSOOTQAzj2ZQA3lhdDWA7fBBnZ8KXlnleOmdKZSnVsBkaYlboTPHcU5ZbIBWKccc1c9TnW6hXT2q3jbAwAw8grr1WQC2sgyGFt1XFVeaUK3kf0TZM0jQi4sHL4kW23WLPMsZWhtjKAZUQ2z46mk16TRoa84efhfjPhgYB7HgC0kI2aSH_Sos-Ktvdkw2XSBwBlhrPu_rOf1x9Fy3BkiKVavZQb_r24fbRovmcjt_fDmKqwvHm5-IXRgHtyA |
| linkProvider | Directory of Open Access Journals |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=NURBS-Python%3A+An+open-source+object-oriented+NURBS+modeling+framework+in+Python&rft.jtitle=SoftwareX&rft.au=Onur+Rauf+Bingol&rft.au=Adarsh+Krishnamurthy&rft.date=2019-01-01&rft.pub=Elsevier&rft.issn=2352-7110&rft.eissn=2352-7110&rft.volume=9&rft.spage=85&rft.epage=94&rft_id=info:doi/10.1016%2Fj.softx.2018.12.005&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_ca9a88c23514434490d269dbad1e3bfa |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-7110&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-7110&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-7110&client=summon |