//gridSimbyAnsh-Sarkar

gridSim

1
0
1

gridSim

undefinedgridSim is an open-source Python library designed to evaluate the reliability of renewable energy systems, such as wind and solar power, in meeting energy demands. The tool automates statistical analysis, including distribution fitting, reliability calculations, and data visualization, to assist researchers, engineers, and policymakers in designing resilient, renewable-powered energy systems.

Proposed Features

  • Statistical Distribution Fitting:
  • Reliability Metrics Calculation:
  • Data Visualization:
  • Modular Design:
  • Automation:

Installation

# Clone the repository
git clone https://github.com/yourusername/gridSim.git

# Navigate to the directory
cd gridSim

# Install dependencies
pip install -r requirements.txt

Proposed Usage

from gridSim.reliability import ReliabilityAnalyzer

# Load your data
capacity_data = [100, 120, 150, 130, 110]  # Example data
demand_data = [90, 110, 140, 125, 100]  # Example data

# Initialize the analyzer
analyzer = ReliabilityAnalyzer(capacity_data, demand_data)

# Fit a lognormal distribution
analyzer.fit_distribution("lognormal")

# Calculate reliability metrics
reliability = analyzer.calculate_reliability()
print(f"Reliability: {reliability}")

# Visualize the results
analyzer.plot_reliability_curve()

Contributing

  1. Contributions are welcome! Please follow these steps:
  2. Fork the repository.
  3. Create a new branch: git checkout -b feature/YourFeature.
  4. Commit your changes: git commit -m 'Add some feature'.
  5. Push to the branch: git push origin feature/YourFeature.
  6. Open a pull request.

License

This project is licensed under the MIT License. See LICENSE.md for more information.

Contact

For questions or collaboration, reach out to anshsarkar18@gmail.com. You can also connect with me on Linkedin.

[beta]v0.14.0