National Renewable Energy Platform

51 documents
Investment-Prospectus_2.pdf
pdf
Guidelines-on-Solar-Mini-grid-Investment-in-Uganda.pdf
pdf
FINAL-Guidelines-for-solar-mini-grid-investors_final_May-2024_Executive-Summary.pdf
pdf
Electricity-Isolated-Grid-System-Regulation-2020.pdf
pdf
UN-Climate-Dictionary-.pdf
pdf
Productive-Use-of-Energy-2-0_GET.transform2022.pdf
pdf
GBE_Knowledge_Product_Productive_Use_of_Energy_in_the_Agricultural_Sector_GIZ_2024.pdf
pdf
Off-grid_Renewable_Energy_Statistics_2024.pdf
pdf
Workshop-Report-Workshop-Report-Enhancing-Young-professionals-for-Ugandas.pdf
pdf
UgandaEnergyTransitionPlan-2023.pdf
pdf
GET.invest-Market-Insights_Uganda_MBC_Cold-Storage_Oct-2023-1.pdf
pdf
GET.invest-Market-Insights_Uganda_MBC_KeyMaker_Oct-2023-1.pdf
pdf
STUDY-ON-THE-INFLUENCE-OF-THE-EU-IN-THE-ENERGY-TRANSITION-DEBATE-AND-ITS-IMPLICATIONS-1.pdf
pdf
100REMAP_Scenario-Report_Uganda-1.pdf
pdf
A-Roadmap-for-Energy-Access-in-Displacement-Settings-1.pdf
pdf
Installation-of-Solar-PV-Systems-Guidance-Document-1.pdf
pdf
OFF-GRID-RENEWABLE-ENERGY-STATISTICS-2022-1.pdf
pdf
Key-Africa-Energy-Statistics-2023-1.pdf
pdf
Energy-Policy-for-Uganda-2023_Final-1.pdf
pdf
Technician-Manual-1.pdf
pdf
DRIVe-PROJECT_Impact-Presentation-1-1.pdf
pdf
DRIVe-Operators-Manual-1.pdf
pdf
DRIVe-Managers-Manual-1.pdf
pdf
Roadmap-for-an-Enabling-Policy-Regulatory-Environment-to-Scale-Pay-As-You-Go-Solar-May-2023-1.pdf
pdf
National-Road-Map-on-Scaling-Up-Productive-Use-of-Solar-Energy-1.pdf
pdf
51 documents
Edit Content
Edit Content
Edit Content

REC23 & EXPO

Discover limitless potential in renewable energy at REC23 & EXPO. Secure your spot by registering today

document.addEventListener("DOMContentLoaded", function () { // SAFETY: run only on /ra-projects var pagePath = window.location.pathname.replace(/\/$/, ""); if (pagePath !== "/ra-projects") { return; } var pills = Array.prototype.slice.call(document.querySelectorAll(".ra-pill, .proj-pill")); var panels = Array.prototype.slice.call(document.querySelectorAll(".ra-panel, .proj-panel")); function findPanelById(id) { if (!id) return null; var el = document.getElementById(id); if (el) return el; for (var i = 0; i < panels.length; i++){ if (panels[i].getAttribute("id") === id) return panels[i]; } return null; } // INSTALL the real projSelect (overwrites stub) window.projSelect = function (slug, btn) { for (var i = 0; i < pills.length; i++) { pills[i].classList.remove("active"); } for (var j = 0; j < panels.length; j++) { panels[j].classList.remove("active"); panels[j].style.display = "none"; } if (btn) { btn.classList.add("active"); } else { for (var k = 0; k < pills.length; k++) { var dt = pills[k].getAttribute("data-target") || (pills[k].dataset && pills[k].dataset.target); if (dt === slug) { pills[k].classList.add("active"); break; } } } var p = findPanelById(slug); if (p) { p.classList.add("active"); p.style.display = "block"; try { var reduced = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; if (!reduced) p.scrollIntoView({ behavior: 'smooth', block: 'start' }); } catch (e){} } try { history.replaceState(null, null, "#" + slug); } catch (e) { location.hash = slug; } }; // attach click handlers (non-inline fallback) for (var m = 0; m < pills.length; m++) { (function(pill){ pill.addEventListener('click', function () { var target = pill.getAttribute("data-target") || (pill.dataset && pill.dataset.target); if (!target) return; window.projSelect(target, pill); }); })(pills[m]); } // Process queued calls that happened before real function loaded try { var q = window._projQueue || []; if (q && q.length) { for (var qi = 0; qi < q.length; qi++) { var args = q[qi]; try { window.projSelect(args[0], args[1]); } catch (e) {} } window._projQueue = []; } } catch (e) {} // init: from hash or first var hash = window.location.hash ? window.location.hash.replace('#','') : ''; var initial = hash || (pills[0] && (pills[0].getAttribute("data-target") || (pills[0].dataset && pills[0].dataset.target))); if (initial) { var btn = null; for (var n = 0; n < pills.length; n++) { var dt2 = pills[n].getAttribute("data-target") || (pills[n].dataset && pills[n].dataset.target); if (dt2 === initial) { btn = pills[n]; break; } } if (btn) btn.click(); else window.projSelect(initial, null); } else { if (panels.length) { panels[0].style.display = "block"; panels[0].classList.add("active"); if (pills.length) pills[0].classList.add("active"); } } });