{"id":10578,"name":"market-auction-modelling","description":"MSc Dissertation Project","url":"https://github.com/psaloxford/market-auction-modelling","last_synced_at":"2025-09-04T20:58:31.273Z","repository":{"id":251647886,"uuid":"822592213","full_name":"PSALOxford/Market-Auction-Modelling","owner":"PSALOxford","description":"MSc Dissertation Project","archived":false,"fork":false,"pushed_at":"2024-08-30T13:54:59.000Z","size":256,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-11T19:29:58.767Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PSALOxford.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-07-01T12:44:24.000Z","updated_at":"2024-08-30T13:55:03.000Z","dependencies_parsed_at":"2024-12-17T14:41:06.305Z","dependency_job_id":"400276b1-7b8c-4d71-aa35-750078c642dd","html_url":"https://github.com/PSALOxford/Market-Auction-Modelling","commit_stats":null,"previous_names":["esalaboratory/market-auction-modelling","psaloxford/market-auction-modelling"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PSALOxford/Market-Auction-Modelling","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSALOxford%2FMarket-Auction-Modelling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSALOxford%2FMarket-Auction-Modelling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSALOxford%2FMarket-Auction-Modelling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSALOxford%2FMarket-Auction-Modelling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PSALOxford","download_url":"https://codeload.github.com/PSALOxford/Market-Auction-Modelling/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSALOxford%2FMarket-Auction-Modelling/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273672997,"owners_count":25147497,"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-04T02:00:08.968Z","response_time":61,"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":"PSALOxford","name":"Power Systems Architecture Lab","uuid":"81903884","kind":"organization","description":"Github site for the Power Systems Architecture Lab (PSAL). Our group is based in the Department of Engineering Science at the University of Oxford.","email":null,"website":"https://eng.ox.ac.uk/psal","location":"United Kingdom","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/81903884?v=4","repositories_count":1,"last_synced_at":"2024-12-17T14:33:47.634Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PSALOxford","funding_links":[],"total_stars":null,"followers":14,"following":0,"created_at":"2023-05-07T12:32:45.170Z","updated_at":"2024-12-17T14:33:47.635Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PSALOxford","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PSALOxford/repositories"},"packages":null,"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"psaloxford/market-auction-modelling","html_url":"https://github.com/psaloxford/market-auction-modelling","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-04T20:57:46.532Z","updated_at":"2025-09-04T20:57:46.532Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/psaloxford%2Fmarket-auction-modelling","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/psaloxford%2Fmarket-auction-modelling/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081047,"issues_count":31277651,"pull_requests_count":96104459,"authors_count":10693669,"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":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{},"last_year":{}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-12-17T14:40:23.224Z","updated_at":"2024-12-17T14:40:23.224Z","repository_link":"https://github.com/PSALOxford/Market-Auction-Modelling/blob/main/requirements.txt","dependencies":[{"id":21190372594,"package_name":"bottleneck","ecosystem":"pypi","requirements":"=1.3.7=py310h9128911_0","direct":true,"kind":"runtime","optional":false},{"id":21190372682,"package_name":"brotli","ecosystem":"pypi","requirements":"=1.1.0=hcfcfb64_1","direct":true,"kind":"runtime","optional":false},{"id":21190372683,"package_name":"brotli-bin","ecosystem":"pypi","requirements":"=1.1.0=hcfcfb64_1","direct":true,"kind":"runtime","optional":false},{"id":21190372820,"package_name":"bzip2","ecosystem":"pypi","requirements":"=1.0.8=h2bbff1b_6","direct":true,"kind":"runtime","optional":false},{"id":21190372821,"package_name":"ca-certificates","ecosystem":"pypi","requirements":"=2024.3.11=haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190372822,"package_name":"certifi","ecosystem":"pypi","requirements":"=2024.2.2=py310haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190372823,"package_name":"contourpy","ecosystem":"pypi","requirements":"=1.2.1=py310h232114e_0","direct":true,"kind":"runtime","optional":false},{"id":21190372824,"package_name":"cycler","ecosystem":"pypi","requirements":"=0.12.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":21190372825,"package_name":"fonttools","ecosystem":"pypi","requirements":"=4.52.4=py310ha8f682b_0","direct":true,"kind":"runtime","optional":false},{"id":21190372826,"package_name":"freetype","ecosystem":"pypi","requirements":"=2.12.1=ha860e81_0","direct":true,"kind":"runtime","optional":false},{"id":21190372827,"package_name":"glpk","ecosystem":"pypi","requirements":"=5.0=h8ffe710_0","direct":true,"kind":"runtime","optional":false},{"id":21190372948,"package_name":"gurobi","ecosystem":"pypi","requirements":"=11.0.2=py310_0","direct":true,"kind":"runtime","optional":false},{"id":21190373997,"package_name":"icu","ecosystem":"pypi","requirements":"=73.2=h63175ca_0","direct":true,"kind":"runtime","optional":false},{"id":21190374178,"package_name":"intel-openmp","ecosystem":"pypi","requirements":"=2024.1.0=h57928b3_966","direct":true,"kind":"runtime","optional":false},{"id":21190374179,"package_name":"ipopt","ecosystem":"pypi","requirements":"=3.14.16=ha31d76d_2","direct":true,"kind":"runtime","optional":false},{"id":21190374374,"package_name":"jpeg","ecosystem":"pypi","requirements":"=9e=hcfcfb64_3","direct":true,"kind":"runtime","optional":false},{"id":21190374375,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"=1.4.5=py310h232114e_1","direct":true,"kind":"runtime","optional":false},{"id":21190374376,"package_name":"krb5","ecosystem":"pypi","requirements":"=1.20.1=heb0366b_0","direct":true,"kind":"runtime","optional":false},{"id":21190374449,"package_name":"lcms2","ecosystem":"pypi","requirements":"=2.15=ha5c8aab_0","direct":true,"kind":"runtime","optional":false},{"id":21190374610,"package_name":"lerc","ecosystem":"pypi","requirements":"=3.0=h0e60522_0","direct":true,"kind":"runtime","optional":false},{"id":21190374681,"package_name":"libblas","ecosystem":"pypi","requirements":"=3.9.0=18_win64_mkl","direct":true,"kind":"runtime","optional":false},{"id":21190374871,"package_name":"libbrotlicommon","ecosystem":"pypi","requirements":"=1.1.0=hcfcfb64_1","direct":true,"kind":"runtime","optional":false},{"id":21190374976,"package_name":"libbrotlidec","ecosystem":"pypi","requirements":"=1.1.0=hcfcfb64_1","direct":true,"kind":"runtime","optional":false},{"id":21190375646,"package_name":"libbrotlienc","ecosystem":"pypi","requirements":"=1.1.0=hcfcfb64_1","direct":true,"kind":"runtime","optional":false},{"id":21190375661,"package_name":"libcblas","ecosystem":"pypi","requirements":"=3.9.0=18_win64_mkl","direct":true,"kind":"runtime","optional":false},{"id":21190376749,"package_name":"libclang","ecosystem":"pypi","requirements":"=14.0.6=default_hb5a9fac_1","direct":true,"kind":"runtime","optional":false},{"id":21190376750,"package_name":"libclang13","ecosystem":"pypi","requirements":"=14.0.6=default_h8e68704_1","direct":true,"kind":"runtime","optional":false},{"id":21190377263,"package_name":"libdeflate","ecosystem":"pypi","requirements":"=1.17=hcfcfb64_0","direct":true,"kind":"runtime","optional":false},{"id":21190377288,"package_name":"libffi","ecosystem":"pypi","requirements":"=3.4.4=hd77b12b_1","direct":true,"kind":"runtime","optional":false},{"id":21190377289,"package_name":"libflang","ecosystem":"pypi","requirements":"=5.0.0=h6538335_20180525","direct":true,"kind":"runtime","optional":false},{"id":21190377547,"package_name":"libhwloc","ecosystem":"pypi","requirements":"=2.9.1=h51c2c0f_0","direct":true,"kind":"runtime","optional":false},{"id":21190377615,"package_name":"libiconv","ecosystem":"pypi","requirements":"=1.17=hcfcfb64_2","direct":true,"kind":"runtime","optional":false},{"id":21190378014,"package_name":"liblapack","ecosystem":"pypi","requirements":"=3.9.0=18_win64_mkl","direct":true,"kind":"runtime","optional":false},{"id":21190378113,"package_name":"libpng","ecosystem":"pypi","requirements":"=1.6.39=h8cc25b3_0","direct":true,"kind":"runtime","optional":false},{"id":21190378114,"package_name":"libpq","ecosystem":"pypi","requirements":"=12.17=h906ac69_0","direct":true,"kind":"runtime","optional":false},{"id":21190378382,"package_name":"libtiff","ecosystem":"pypi","requirements":"=4.5.1=hd77b12b_0","direct":true,"kind":"runtime","optional":false},{"id":21190379612,"package_name":"libwebp-base","ecosystem":"pypi","requirements":"=1.4.0=hcfcfb64_0","direct":true,"kind":"runtime","optional":false},{"id":21190381171,"package_name":"libxml2","ecosystem":"pypi","requirements":"=2.10.4=h0ad7f3c_2","direct":true,"kind":"runtime","optional":false},{"id":21190382193,"package_name":"llvm-meta","ecosystem":"pypi","requirements":"=5.0.0=0","direct":true,"kind":"runtime","optional":false},{"id":21190382635,"package_name":"lz4-c","ecosystem":"pypi","requirements":"=1.9.4=hcfcfb64_0","direct":true,"kind":"runtime","optional":false},{"id":21190382636,"package_name":"matplotlib","ecosystem":"pypi","requirements":"=3.8.4=py310h5588dad_2","direct":true,"kind":"runtime","optional":false},{"id":21190382637,"package_name":"matplotlib-base","ecosystem":"pypi","requirements":"=3.8.4=py310hadb10a8_2","direct":true,"kind":"runtime","optional":false},{"id":21190383113,"package_name":"metis","ecosystem":"pypi","requirements":"=5.1.0=h63175ca_1007","direct":true,"kind":"runtime","optional":false},{"id":21190383885,"package_name":"mkl","ecosystem":"pypi","requirements":"=2022.1.0=h6a75c08_874","direct":true,"kind":"runtime","optional":false},{"id":21190383886,"package_name":"mumps-seq","ecosystem":"pypi","requirements":"=5.7.1=h7c2359a_0","direct":true,"kind":"runtime","optional":false},{"id":21190385354,"package_name":"munkres","ecosystem":"pypi","requirements":"=1.1.4=pyh9f0ad1d_0","direct":true,"kind":"runtime","optional":false},{"id":21190385356,"package_name":"numexpr","ecosystem":"pypi","requirements":"=2.8.7=mkl_py310hd551296_3","direct":true,"kind":"runtime","optional":false},{"id":21190385358,"package_name":"numpy","ecosystem":"pypi","requirements":"=1.26.4=py310hf667824_0","direct":true,"kind":"runtime","optional":false},{"id":21190385359,"package_name":"openjpeg","ecosystem":"pypi","requirements":"=2.4.0=h4fc8c34_0","direct":true,"kind":"runtime","optional":false},{"id":21190385452,"package_name":"openmp","ecosystem":"pypi","requirements":"=5.0.0=vc14_1","direct":true,"kind":"runtime","optional":false},{"id":21190385500,"package_name":"openssl","ecosystem":"pypi","requirements":"=3.3.0=h2466b09_3","direct":true,"kind":"runtime","optional":false},{"id":21190385501,"package_name":"packaging","ecosystem":"pypi","requirements":"=24.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":21190385502,"package_name":"pandas","ecosystem":"pypi","requirements":"=2.2.1=py310h5da7b33_0","direct":true,"kind":"runtime","optional":false},{"id":21190385503,"package_name":"pillow","ecosystem":"pypi","requirements":"=10.3.0=py310h2bbff1b_0","direct":true,"kind":"runtime","optional":false},{"id":21190385504,"package_name":"pip","ecosystem":"pypi","requirements":"=24.0=py310haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190385505,"package_name":"ply","ecosystem":"pypi","requirements":"=3.11=pyhd8ed1ab_2","direct":true,"kind":"runtime","optional":false},{"id":21190385506,"package_name":"pthreads-win32","ecosystem":"pypi","requirements":"=2.9.1=hfa6e2cd_3","direct":true,"kind":"runtime","optional":false},{"id":21190385702,"package_name":"pyomo","ecosystem":"pypi","requirements":"=6.7.3=py310h9e98ed7_0","direct":true,"kind":"runtime","optional":false},{"id":21190385821,"package_name":"pyparsing","ecosystem":"pypi","requirements":"=3.1.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":21190385822,"package_name":"pyqt","ecosystem":"pypi","requirements":"=5.15.10=py310hd77b12b_0","direct":true,"kind":"runtime","optional":false},{"id":21190385928,"package_name":"pyqt5-sip","ecosystem":"pypi","requirements":"=12.13.0=py310h2bbff1b_0","direct":true,"kind":"runtime","optional":false},{"id":21190385929,"package_name":"python","ecosystem":"pypi","requirements":"=3.10.14=he1021f5_1","direct":true,"kind":"runtime","optional":false},{"id":21190385930,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"=2.9.0post0=py310haa95532_2","direct":true,"kind":"runtime","optional":false},{"id":21190385931,"package_name":"python-tzdata","ecosystem":"pypi","requirements":"=2023.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":21190386326,"package_name":"python_abi","ecosystem":"pypi","requirements":"=3.10=2_cp310","direct":true,"kind":"runtime","optional":false},{"id":21190386327,"package_name":"pytz","ecosystem":"pypi","requirements":"=2024.1=py310haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190386328,"package_name":"qt-main","ecosystem":"pypi","requirements":"=5.15.2=h19c9488_10","direct":true,"kind":"runtime","optional":false},{"id":21190386407,"package_name":"setuptools","ecosystem":"pypi","requirements":"=69.5.1=py310haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190386408,"package_name":"sip","ecosystem":"pypi","requirements":"=6.7.12=py310h00ffb61_0","direct":true,"kind":"runtime","optional":false},{"id":21190386409,"package_name":"six","ecosystem":"pypi","requirements":"=1.16.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":21190386410,"package_name":"sqlite","ecosystem":"pypi","requirements":"=3.45.3=h2bbff1b_0","direct":true,"kind":"runtime","optional":false},{"id":21190386411,"package_name":"tbb","ecosystem":"pypi","requirements":"=2021.9.0=h91493d7_0","direct":true,"kind":"runtime","optional":false},{"id":21190386412,"package_name":"tk","ecosystem":"pypi","requirements":"=8.6.14=h0416ee5_0","direct":true,"kind":"runtime","optional":false},{"id":21190386413,"package_name":"tomli","ecosystem":"pypi","requirements":"=2.0.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":21190386414,"package_name":"tornado","ecosystem":"pypi","requirements":"=6.4=py310h8d17308_0","direct":true,"kind":"runtime","optional":false},{"id":21190386415,"package_name":"tzdata","ecosystem":"pypi","requirements":"=2024a=h04d1e81_0","direct":true,"kind":"runtime","optional":false},{"id":21190386416,"package_name":"ucrt","ecosystem":"pypi","requirements":"=10.0.22621.0=h57928b3_0","direct":true,"kind":"runtime","optional":false},{"id":21190386527,"package_name":"unicodedata2","ecosystem":"pypi","requirements":"=15.1.0=py310h8d17308_0","direct":true,"kind":"runtime","optional":false},{"id":21190386528,"package_name":"vc","ecosystem":"pypi","requirements":"=14.2=h2eaa2aa_1","direct":true,"kind":"runtime","optional":false},{"id":21190386529,"package_name":"vc14_runtime","ecosystem":"pypi","requirements":"=14.38.33135=h835141b_20","direct":true,"kind":"runtime","optional":false},{"id":21190386630,"package_name":"vs2015_runtime","ecosystem":"pypi","requirements":"=14.38.33135=h22015db_20","direct":true,"kind":"runtime","optional":false},{"id":21190386655,"package_name":"wheel","ecosystem":"pypi","requirements":"=0.43.0=py310haa95532_0","direct":true,"kind":"runtime","optional":false},{"id":21190386656,"package_name":"xz","ecosystem":"pypi","requirements":"=5.4.6=h8cc25b3_1","direct":true,"kind":"runtime","optional":false},{"id":21190386657,"package_name":"zlib","ecosystem":"pypi","requirements":"=1.2.13=h8cc25b3_1","direct":true,"kind":"runtime","optional":false},{"id":21190386658,"package_name":"zstd","ecosystem":"pypi","requirements":"=1.5.5=hd43e919_2","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:35.114Z","updated_at":"2025-10-07T08:06:55.561Z","avatar_url":"https://github.com/PSALOxford.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/10578","html_url":"https://science.ecosyste.ms/projects/10578","bibtex_url":"https://science.ecosyste.ms/projects/10578/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/10578/export.apalike"}