{"id":24293,"name":"llm-lct-sequencing","description":"AI Semantic Insights: LLM Toolkit for Analysing Educational Practices and Knowledge Building.","url":"https://github.com/sydney-informatics-hub/llm-lct-sequencing","last_synced_at":"2025-09-05T02:18:07.337Z","repository":{"id":204381863,"uuid":"686881805","full_name":"Sydney-Informatics-Hub/LLM-LCT-sequencing","owner":"Sydney-Informatics-Hub","description":"AI Semantic Insights: LLM Toolkit for Analysing Educational Practices and Knowledge Building.","archived":false,"fork":false,"pushed_at":"2025-02-18T01:59:37.000Z","size":1628,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-04T15:31:15.238Z","etag":null,"topics":["classification","knowledge-representation","llm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sydney-Informatics-Hub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-04T06:35:02.000Z","updated_at":"2025-02-17T05:25:10.000Z","dependencies_parsed_at":"2023-11-13T23:30:27.274Z","dependency_job_id":"8f62c956-5107-41ed-b543-f917945a3be9","html_url":"https://github.com/Sydney-Informatics-Hub/LLM-LCT-sequencing","commit_stats":null,"previous_names":["sydney-informatics-hub/llm-lct-sequencing"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/Sydney-Informatics-Hub/LLM-LCT-sequencing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sydney-Informatics-Hub","download_url":"https://codeload.github.com/Sydney-Informatics-Hub/LLM-LCT-sequencing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699876,"owners_count":25152319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"Sydney-Informatics-Hub","name":"Sydney Informatics Hub","uuid":"38518764","kind":"organization","description":"The Sydney Informatics Hub is a Core Research Facility of the University of Sydney, providing training and expertise on research data, analysis and computing.","email":"sih.admin@sydney.edu.au","website":"https://sydney.edu.au/sydney-informatics-hub","location":"University of Sydney, Sydney Australia","twitter":"Sydney_CRF","company":null,"icon_url":"https://avatars.githubusercontent.com/u/38518764?v=4","repositories_count":189,"last_synced_at":"2024-04-16T02:54:03.709Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Sydney-Informatics-Hub","funding_links":[],"total_stars":114,"followers":67,"following":0,"created_at":"2022-11-14T22:40:20.184Z","updated_at":"2024-04-16T02:55:08.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sydney-Informatics-Hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sydney-Informatics-Hub/repositories"},"packages":[],"commits":{"id":6553687,"full_name":"sydney-informatics-hub/llm-lct-sequencing","default_branch":"main","committers":[{"name":"Seb Haan","email":"sebhaan@gmail.com","login":"sebhaan","count":128},{"name":"Hamish Croser","email":"hamish.croser@sydney.edu.au","login":null,"count":128},{"name":"Hamish Croser","email":"h.croser1@gmail.com","login":"h-croser","count":8}],"total_commits":264,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":88.0,"dds":0.5151515151515151,"past_year_committers":[{"name":"Hamish Croser","email":"h.croser1@gmail.com","login":"h-croser","count":8}],"past_year_total_commits":8,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":8.0,"past_year_dds":0.0,"last_synced_at":"2025-06-04T09:32:07.292Z","last_synced_commit":"bf5bc3a520fe538fe80f198298ae5a11281f62e8","created_at":"2024-11-21T19:21:14.152Z","updated_at":"2025-06-04T09:32:18.634Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sydney-informatics-hub%2Fllm-lct-sequencing/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"Sydney-Informatics-Hub/LLM-LCT-sequencing","html_url":"https://github.com/Sydney-Informatics-Hub/LLM-LCT-sequencing","last_synced_at":"2025-08-31T17:52:37.538Z","status":null,"issues_count":2,"pull_requests_count":10,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":14301.8,"issues_closed_count":0,"pull_requests_closed_count":10,"pull_request_authors_count":2,"issue_authors_count":2,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.5,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":7.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2024-04-16T02:05:21.415Z","updated_at":"2025-09-02T20:47:04.937Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sydney-Informatics-Hub%2FLLM-LCT-sequencing/issues","issue_labels_count":{"enhancement":1,"bug":1},"pull_request_labels_count":{"enhancement":8},"issue_author_associations_count":{"CONTRIBUTOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":14},"issue_authors":{"h-croser":1,"sebhaan":1},"pull_request_authors":{"h-croser":13,"sebhaan":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10082226,"issues_count":31213887,"pull_requests_count":96046612,"authors_count":10694202,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"enhancement":6},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":6},"past_year_issue_authors":{},"past_year_pull_request_authors":{"h-croser":6},"maintainers":[],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":2,"PushEvent":8,"PullRequestEvent":4,"CreateEvent":3},"last_year":{"ReleaseEvent":2,"PushEvent":8,"PullRequestEvent":4,"CreateEvent":3}},"keywords":["classification","knowledge-representation","llm"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-11-05T23:22:09.086Z","updated_at":"2023-11-05T23:22:09.086Z","repository_link":"https://github.com/Sydney-Informatics-Hub/LLM-LCT-sequencing/blob/main/requirements.txt","dependencies":[{"id":14311050717,"package_name":"pip","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050718,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050719,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050720,"package_name":"html5lib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050721,"package_name":"xlrd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050722,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050723,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050724,"package_name":"nltk","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050725,"package_name":"notebook","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050726,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050727,"package_name":"celery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050728,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050729,"package_name":"spacy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050730,"package_name":"gunicorn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050731,"package_name":"flask","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050732,"package_name":"joblib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050733,"package_name":"lxml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050734,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050735,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050736,"package_name":"itables","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050737,"package_name":"markdown","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050738,"package_name":"openai","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050739,"package_name":"panel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050740,"package_name":"simplejson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050741,"package_name":"tiktoken","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14311050742,"package_name":"jsonschema","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"environment.yaml","sha":null,"kind":"manifest","created_at":"2023-11-13T23:30:20.288Z","updated_at":"2023-11-13T23:30:20.288Z","repository_link":"https://github.com/Sydney-Informatics-Hub/LLM-LCT-sequencing/blob/main/environment.yaml","dependencies":[{"id":14479567862,"package_name":"amqp","ecosystem":"conda","requirements":"5.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567863,"package_name":"annotated-types","ecosystem":"conda","requirements":"0.5.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567864,"package_name":"anyio","ecosystem":"conda","requirements":"4.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567865,"package_name":"appnope","ecosystem":"conda","requirements":"0.1.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567866,"package_name":"argon2-cffi","ecosystem":"conda","requirements":"23.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567867,"package_name":"argon2-cffi-bindings","ecosystem":"conda","requirements":"21.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567868,"package_name":"arrow","ecosystem":"conda","requirements":"1.2.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567869,"package_name":"asttokens","ecosystem":"conda","requirements":"2.4.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567870,"package_name":"async-lru","ecosystem":"conda","requirements":"2.0.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567871,"package_name":"attrs","ecosystem":"conda","requirements":"23.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567872,"package_name":"babel","ecosystem":"conda","requirements":"2.12.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567873,"package_name":"backcall","ecosystem":"conda","requirements":"0.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567874,"package_name":"backports","ecosystem":"conda","requirements":"1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567875,"package_name":"backports.functools_lru_cache","ecosystem":"conda","requirements":"1.6.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479567876,"package_name":"backports.zoneinfo","ecosystem":"conda","requirements":"0.2.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567877,"package_name":"beautifulsoup4","ecosystem":"conda","requirements":"4.12.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567878,"package_name":"billiard","ecosystem":"conda","requirements":"4.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567879,"package_name":"bleach","ecosystem":"conda","requirements":"6.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567880,"package_name":"blinker","ecosystem":"conda","requirements":"1.6.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567881,"package_name":"brotli","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567882,"package_name":"brotli-bin","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567883,"package_name":"brotli-python","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567884,"package_name":"bzip2","ecosystem":"conda","requirements":"1.0.8.*","direct":true,"kind":"runtime","optional":false},{"id":14479567885,"package_name":"ca-certificates","ecosystem":"conda","requirements":"2023.7.22.*","direct":true,"kind":"runtime","optional":false},{"id":14479567886,"package_name":"cached-property","ecosystem":"conda","requirements":"1.5.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567887,"package_name":"cached_property","ecosystem":"conda","requirements":"1.5.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567888,"package_name":"catalogue","ecosystem":"conda","requirements":"2.0.9.*","direct":true,"kind":"runtime","optional":false},{"id":14479567889,"package_name":"celery","ecosystem":"conda","requirements":"5.3.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567890,"package_name":"certifi","ecosystem":"conda","requirements":"2023.7.22.*","direct":true,"kind":"runtime","optional":false},{"id":14479567891,"package_name":"cffi","ecosystem":"conda","requirements":"1.15.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567892,"package_name":"charset-normalizer","ecosystem":"conda","requirements":"3.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567893,"package_name":"click","ecosystem":"conda","requirements":"8.1.7.*","direct":true,"kind":"runtime","optional":false},{"id":14479567894,"package_name":"click-didyoumean","ecosystem":"conda","requirements":"0.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567895,"package_name":"click-plugins","ecosystem":"conda","requirements":"1.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567896,"package_name":"click-repl","ecosystem":"conda","requirements":"0.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567897,"package_name":"colorama","ecosystem":"conda","requirements":"0.4.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567898,"package_name":"comm","ecosystem":"conda","requirements":"0.1.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567899,"package_name":"confection","ecosystem":"conda","requirements":"0.1.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567900,"package_name":"contourpy","ecosystem":"conda","requirements":"1.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567901,"package_name":"cycler","ecosystem":"conda","requirements":"0.11.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567902,"package_name":"cymem","ecosystem":"conda","requirements":"2.0.8.*","direct":true,"kind":"runtime","optional":false},{"id":14479567903,"package_name":"cython-blis","ecosystem":"conda","requirements":"0.7.10.*","direct":true,"kind":"runtime","optional":false},{"id":14479567904,"package_name":"dataclasses","ecosystem":"conda","requirements":"0.8.*","direct":true,"kind":"runtime","optional":false},{"id":14479567905,"package_name":"debugpy","ecosystem":"conda","requirements":"1.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567906,"package_name":"decorator","ecosystem":"conda","requirements":"5.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567907,"package_name":"defusedxml","ecosystem":"conda","requirements":"0.7.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567908,"package_name":"entrypoints","ecosystem":"conda","requirements":"0.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567909,"package_name":"et_xmlfile","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567910,"package_name":"exceptiongroup","ecosystem":"conda","requirements":"1.1.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567911,"package_name":"executing","ecosystem":"conda","requirements":"1.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567912,"package_name":"flask","ecosystem":"conda","requirements":"2.3.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567913,"package_name":"fonttools","ecosystem":"conda","requirements":"4.42.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567914,"package_name":"fqdn","ecosystem":"conda","requirements":"1.5.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567915,"package_name":"freetype","ecosystem":"conda","requirements":"2.12.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567916,"package_name":"gunicorn","ecosystem":"conda","requirements":"21.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567917,"package_name":"html5lib","ecosystem":"conda","requirements":"1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567918,"package_name":"icu","ecosystem":"conda","requirements":"73.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567919,"package_name":"idna","ecosystem":"conda","requirements":"3.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567920,"package_name":"importlib-metadata","ecosystem":"conda","requirements":"6.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567921,"package_name":"importlib_metadata","ecosystem":"conda","requirements":"6.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567922,"package_name":"importlib_resources","ecosystem":"conda","requirements":"6.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567923,"package_name":"ipykernel","ecosystem":"conda","requirements":"6.25.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567924,"package_name":"ipython","ecosystem":"conda","requirements":"8.14.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567925,"package_name":"isoduration","ecosystem":"conda","requirements":"20.11.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567926,"package_name":"itsdangerous","ecosystem":"conda","requirements":"2.1.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567927,"package_name":"jedi","ecosystem":"conda","requirements":"0.19.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567928,"package_name":"jinja2","ecosystem":"conda","requirements":"3.1.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567929,"package_name":"joblib","ecosystem":"conda","requirements":"1.3.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567930,"package_name":"json5","ecosystem":"conda","requirements":"0.9.14.*","direct":true,"kind":"runtime","optional":false},{"id":14479567931,"package_name":"jsonpointer","ecosystem":"conda","requirements":"2.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567932,"package_name":"jsonschema","ecosystem":"conda","requirements":"4.19.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567933,"package_name":"jsonschema-specifications","ecosystem":"conda","requirements":"2023.7.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567934,"package_name":"jsonschema-with-format-nongpl","ecosystem":"conda","requirements":"4.19.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567935,"package_name":"jupyter-lsp","ecosystem":"conda","requirements":"2.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567936,"package_name":"jupyter_client","ecosystem":"conda","requirements":"8.3.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567937,"package_name":"jupyter_core","ecosystem":"conda","requirements":"5.3.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567938,"package_name":"jupyter_events","ecosystem":"conda","requirements":"0.7.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567939,"package_name":"jupyter_server","ecosystem":"conda","requirements":"2.7.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567940,"package_name":"jupyter_server_terminals","ecosystem":"conda","requirements":"0.4.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567941,"package_name":"jupyterlab","ecosystem":"conda","requirements":"4.0.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567942,"package_name":"jupyterlab_pygments","ecosystem":"conda","requirements":"0.2.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567943,"package_name":"jupyterlab_server","ecosystem":"conda","requirements":"2.25.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567944,"package_name":"kiwisolver","ecosystem":"conda","requirements":"1.4.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479567945,"package_name":"kombu","ecosystem":"conda","requirements":"5.3.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567946,"package_name":"langcodes","ecosystem":"conda","requirements":"3.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567947,"package_name":"lcms2","ecosystem":"conda","requirements":"2.15.*","direct":true,"kind":"runtime","optional":false},{"id":14479567948,"package_name":"lerc","ecosystem":"conda","requirements":"4.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567949,"package_name":"libblas","ecosystem":"conda","requirements":"3.9.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567950,"package_name":"libbrotlicommon","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567951,"package_name":"libbrotlidec","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567952,"package_name":"libbrotlienc","ecosystem":"conda","requirements":"1.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567953,"package_name":"libcblas","ecosystem":"conda","requirements":"3.9.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567954,"package_name":"libcxx","ecosystem":"conda","requirements":"16.0.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567955,"package_name":"libdeflate","ecosystem":"conda","requirements":"1.19.*","direct":true,"kind":"runtime","optional":false},{"id":14479567956,"package_name":"libffi","ecosystem":"conda","requirements":"3.4.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567957,"package_name":"libgfortran","ecosystem":"conda","requirements":"5.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567958,"package_name":"libgfortran5","ecosystem":"conda","requirements":"13.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567959,"package_name":"libiconv","ecosystem":"conda","requirements":"1.17.*","direct":true,"kind":"runtime","optional":false},{"id":14479567960,"package_name":"libjpeg-turbo","ecosystem":"conda","requirements":"2.1.5.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567961,"package_name":"liblapack","ecosystem":"conda","requirements":"3.9.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567962,"package_name":"libopenblas","ecosystem":"conda","requirements":"0.3.24.*","direct":true,"kind":"runtime","optional":false},{"id":14479567963,"package_name":"libpng","ecosystem":"conda","requirements":"1.6.39.*","direct":true,"kind":"runtime","optional":false},{"id":14479567964,"package_name":"libsodium","ecosystem":"conda","requirements":"1.0.18.*","direct":true,"kind":"runtime","optional":false},{"id":14479567965,"package_name":"libsqlite","ecosystem":"conda","requirements":"3.43.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567966,"package_name":"libtiff","ecosystem":"conda","requirements":"4.6.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567967,"package_name":"libwebp-base","ecosystem":"conda","requirements":"1.3.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567968,"package_name":"libxcb","ecosystem":"conda","requirements":"1.15.*","direct":true,"kind":"runtime","optional":false},{"id":14479567969,"package_name":"libxml2","ecosystem":"conda","requirements":"2.11.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479567970,"package_name":"libxslt","ecosystem":"conda","requirements":"1.1.37.*","direct":true,"kind":"runtime","optional":false},{"id":14479567971,"package_name":"libzlib","ecosystem":"conda","requirements":"1.2.13.*","direct":true,"kind":"runtime","optional":false},{"id":14479567972,"package_name":"llvm-openmp","ecosystem":"conda","requirements":"16.0.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567973,"package_name":"lxml","ecosystem":"conda","requirements":"4.9.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567974,"package_name":"markdown-it-py","ecosystem":"conda","requirements":"3.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567975,"package_name":"markupsafe","ecosystem":"conda","requirements":"2.1.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567976,"package_name":"matplotlib","ecosystem":"conda","requirements":"3.7.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567977,"package_name":"matplotlib-base","ecosystem":"conda","requirements":"3.7.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567978,"package_name":"matplotlib-inline","ecosystem":"conda","requirements":"0.1.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567979,"package_name":"mdurl","ecosystem":"conda","requirements":"0.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567980,"package_name":"mistune","ecosystem":"conda","requirements":"3.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567981,"package_name":"munkres","ecosystem":"conda","requirements":"1.1.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567982,"package_name":"murmurhash","ecosystem":"conda","requirements":"1.0.10.*","direct":true,"kind":"runtime","optional":false},{"id":14479567983,"package_name":"nbclient","ecosystem":"conda","requirements":"0.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567984,"package_name":"nbconvert-core","ecosystem":"conda","requirements":"7.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567985,"package_name":"nbformat","ecosystem":"conda","requirements":"5.9.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567986,"package_name":"ncurses","ecosystem":"conda","requirements":"6.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479567987,"package_name":"nest-asyncio","ecosystem":"conda","requirements":"1.5.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479567988,"package_name":"nltk","ecosystem":"conda","requirements":"3.8.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567989,"package_name":"notebook","ecosystem":"conda","requirements":"7.0.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567990,"package_name":"notebook-shim","ecosystem":"conda","requirements":"0.2.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479567991,"package_name":"numpy","ecosystem":"conda","requirements":"1.25.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567992,"package_name":"openjpeg","ecosystem":"conda","requirements":"2.5.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567993,"package_name":"openpyxl","ecosystem":"conda","requirements":"3.1.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567994,"package_name":"openssl","ecosystem":"conda","requirements":"3.1.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479567995,"package_name":"overrides","ecosystem":"conda","requirements":"7.4.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567996,"package_name":"packaging","ecosystem":"conda","requirements":"23.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479567997,"package_name":"pandas","ecosystem":"conda","requirements":"2.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567998,"package_name":"pandocfilters","ecosystem":"conda","requirements":"1.5.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479567999,"package_name":"parso","ecosystem":"conda","requirements":"0.8.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568000,"package_name":"pathy","ecosystem":"conda","requirements":"0.10.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568001,"package_name":"patsy","ecosystem":"conda","requirements":"0.5.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568002,"package_name":"pexpect","ecosystem":"conda","requirements":"4.8.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568003,"package_name":"pickleshare","ecosystem":"conda","requirements":"0.7.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479568004,"package_name":"pillow","ecosystem":"conda","requirements":"10.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568005,"package_name":"pip","ecosystem":"conda","requirements":"23.2.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568006,"package_name":"pkgutil-resolve-name","ecosystem":"conda","requirements":"1.3.10.*","direct":true,"kind":"runtime","optional":false},{"id":14479568007,"package_name":"platformdirs","ecosystem":"conda","requirements":"3.10.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568008,"package_name":"preshed","ecosystem":"conda","requirements":"3.0.8.*","direct":true,"kind":"runtime","optional":false},{"id":14479568009,"package_name":"prometheus_client","ecosystem":"conda","requirements":"0.17.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568010,"package_name":"prompt-toolkit","ecosystem":"conda","requirements":"3.0.39.*","direct":true,"kind":"runtime","optional":false},{"id":14479568011,"package_name":"prompt_toolkit","ecosystem":"conda","requirements":"3.0.39.*","direct":true,"kind":"runtime","optional":false},{"id":14479568012,"package_name":"psutil","ecosystem":"conda","requirements":"5.9.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479568013,"package_name":"pthread-stubs","ecosystem":"conda","requirements":"0.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479568014,"package_name":"ptyprocess","ecosystem":"conda","requirements":"0.7.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568015,"package_name":"pure_eval","ecosystem":"conda","requirements":"0.2.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568016,"package_name":"pycparser","ecosystem":"conda","requirements":"2.21.*","direct":true,"kind":"runtime","optional":false},{"id":14479568017,"package_name":"pydantic-core","ecosystem":"conda","requirements":"2.6.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568018,"package_name":"pygments","ecosystem":"conda","requirements":"2.16.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568019,"package_name":"pyobjc-core","ecosystem":"conda","requirements":"9.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568020,"package_name":"pyobjc-framework-cocoa","ecosystem":"conda","requirements":"9.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568021,"package_name":"pyparsing","ecosystem":"conda","requirements":"3.0.9.*","direct":true,"kind":"runtime","optional":false},{"id":14479568022,"package_name":"pysocks","ecosystem":"conda","requirements":"1.7.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568023,"package_name":"python","ecosystem":"conda","requirements":"3.10.12.*","direct":true,"kind":"runtime","optional":false},{"id":14479568024,"package_name":"python-dateutil","ecosystem":"conda","requirements":"2.8.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568025,"package_name":"python-fastjsonschema","ecosystem":"conda","requirements":"2.18.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568026,"package_name":"python-json-logger","ecosystem":"conda","requirements":"2.0.7.*","direct":true,"kind":"runtime","optional":false},{"id":14479568027,"package_name":"python-tzdata","ecosystem":"conda","requirements":"2023.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568028,"package_name":"python_abi","ecosystem":"conda","requirements":"3.10.*","direct":true,"kind":"runtime","optional":false},{"id":14479568029,"package_name":"pytz","ecosystem":"conda","requirements":"2023.3.post1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568030,"package_name":"pyyaml","ecosystem":"conda","requirements":"6.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568031,"package_name":"pyzmq","ecosystem":"conda","requirements":"25.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568032,"package_name":"readline","ecosystem":"conda","requirements":"8.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568033,"package_name":"referencing","ecosystem":"conda","requirements":"0.30.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568034,"package_name":"regex","ecosystem":"conda","requirements":"2023.8.8.*","direct":true,"kind":"runtime","optional":false},{"id":14479568035,"package_name":"requests","ecosystem":"conda","requirements":"2.31.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568036,"package_name":"rfc3339-validator","ecosystem":"conda","requirements":"0.1.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479568037,"package_name":"rfc3986-validator","ecosystem":"conda","requirements":"0.1.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568038,"package_name":"rich","ecosystem":"conda","requirements":"13.5.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568039,"package_name":"rpds-py","ecosystem":"conda","requirements":"0.10.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568040,"package_name":"scikit-learn","ecosystem":"conda","requirements":"1.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568041,"package_name":"scipy","ecosystem":"conda","requirements":"1.11.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568042,"package_name":"seaborn","ecosystem":"conda","requirements":"0.12.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568043,"package_name":"seaborn-base","ecosystem":"conda","requirements":"0.12.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568044,"package_name":"send2trash","ecosystem":"conda","requirements":"1.8.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568045,"package_name":"setuptools","ecosystem":"conda","requirements":"68.2.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568046,"package_name":"shellingham","ecosystem":"conda","requirements":"1.5.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568047,"package_name":"six","ecosystem":"conda","requirements":"1.16.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568048,"package_name":"smart_open","ecosystem":"conda","requirements":"5.2.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568049,"package_name":"sniffio","ecosystem":"conda","requirements":"1.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568050,"package_name":"soupsieve","ecosystem":"conda","requirements":"2.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479568051,"package_name":"spacy","ecosystem":"conda","requirements":"3.6.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568052,"package_name":"spacy-legacy","ecosystem":"conda","requirements":"3.0.12.*","direct":true,"kind":"runtime","optional":false},{"id":14479568053,"package_name":"spacy-loggers","ecosystem":"conda","requirements":"1.0.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479568054,"package_name":"srsly","ecosystem":"conda","requirements":"2.4.7.*","direct":true,"kind":"runtime","optional":false},{"id":14479568055,"package_name":"stack_data","ecosystem":"conda","requirements":"0.6.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568056,"package_name":"statsmodels","ecosystem":"conda","requirements":"0.14.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568057,"package_name":"terminado","ecosystem":"conda","requirements":"0.17.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568058,"package_name":"thinc","ecosystem":"conda","requirements":"8.1.12.*","direct":true,"kind":"runtime","optional":false},{"id":14479568059,"package_name":"threadpoolctl","ecosystem":"conda","requirements":"3.2.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568060,"package_name":"tinycss2","ecosystem":"conda","requirements":"1.2.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568061,"package_name":"tk","ecosystem":"conda","requirements":"8.6.12.*","direct":true,"kind":"runtime","optional":false},{"id":14479568062,"package_name":"tomli","ecosystem":"conda","requirements":"2.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568063,"package_name":"tornado","ecosystem":"conda","requirements":"6.3.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568064,"package_name":"tqdm","ecosystem":"conda","requirements":"4.66.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568065,"package_name":"traitlets","ecosystem":"conda","requirements":"5.10.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568066,"package_name":"typer","ecosystem":"conda","requirements":"0.9.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568067,"package_name":"typing-extensions","ecosystem":"conda","requirements":"4.7.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568068,"package_name":"typing_extensions","ecosystem":"conda","requirements":"4.7.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568069,"package_name":"typing_utils","ecosystem":"conda","requirements":"0.1.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568070,"package_name":"tzdata","ecosystem":"conda","requirements":"2023c.*","direct":true,"kind":"runtime","optional":false},{"id":14479568071,"package_name":"unicodedata2","ecosystem":"conda","requirements":"15.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568072,"package_name":"uri-template","ecosystem":"conda","requirements":"1.3.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568073,"package_name":"vine","ecosystem":"conda","requirements":"5.0.0.*","direct":true,"kind":"runtime","optional":false},{"id":14479568074,"package_name":"wasabi","ecosystem":"conda","requirements":"1.1.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568304,"package_name":"wcwidth","ecosystem":"conda","requirements":"0.2.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479568305,"package_name":"webcolors","ecosystem":"conda","requirements":"1.13.*","direct":true,"kind":"runtime","optional":false},{"id":14479568306,"package_name":"webencodings","ecosystem":"conda","requirements":"0.5.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568307,"package_name":"werkzeug","ecosystem":"conda","requirements":"2.3.7.*","direct":true,"kind":"runtime","optional":false},{"id":14479568308,"package_name":"wheel","ecosystem":"conda","requirements":"0.41.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568309,"package_name":"xlrd","ecosystem":"conda","requirements":"2.0.1.*","direct":true,"kind":"runtime","optional":false},{"id":14479568310,"package_name":"xorg-libxau","ecosystem":"conda","requirements":"1.0.11.*","direct":true,"kind":"runtime","optional":false},{"id":14479568311,"package_name":"xorg-libxdmcp","ecosystem":"conda","requirements":"1.1.3.*","direct":true,"kind":"runtime","optional":false},{"id":14479568312,"package_name":"xz","ecosystem":"conda","requirements":"5.2.6.*","direct":true,"kind":"runtime","optional":false},{"id":14479568313,"package_name":"yaml","ecosystem":"conda","requirements":"0.2.5.*","direct":true,"kind":"runtime","optional":false},{"id":14479568314,"package_name":"zeromq","ecosystem":"conda","requirements":"4.3.4.*","direct":true,"kind":"runtime","optional":false},{"id":14479568315,"package_name":"zipp","ecosystem":"conda","requirements":"3.16.2.*","direct":true,"kind":"runtime","optional":false},{"id":14479568316,"package_name":"zstd","ecosystem":"conda","requirements":"1.5.5.*","direct":true,"kind":"runtime","optional":false}]}],"score":2.1972245773362196,"created_at":"2025-09-04T15:50:56.114Z","updated_at":"2025-10-07T08:11:13.457Z","avatar_url":"https://github.com/Sydney-Informatics-Hub.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/24293","html_url":"https://science.ecosyste.ms/projects/24293","bibtex_url":"https://science.ecosyste.ms/projects/24293/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/24293/export.apalike"}