Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
e4cb369
feat(station): single_space_station can now point toward arbitrary la…
artistrea Sep 11, 2025
a72213d
update: single_space_station parameters testing pointing_at_(lat|lon|…
artistrea Sep 11, 2025
4a48819
Merge pull request #224 from Radio-Spectrum/feat/space_station_pointi…
brunohcfaria Sep 12, 2025
ddf9cf7
fix(antenna): Fixes an error where the AntennaS1528 frequency
brunohcfaria Sep 12, 2025
6c64380
update(parameters): Removed unused (and dangerous) set_external_param…
brunohcfaria Sep 13, 2025
f897a4a
update(tests): Check if all ParametersAntenna sub-params are set
brunohcfaria Sep 13, 2025
59d377a
Merge pull request #225 from Radio-Spectrum/fix/s1528_freq_set
artistrea Sep 15, 2025
0775a40
refactor: sharc_geom shrink_country_polygon_by_km -> shrink_lonlat_po…
artistrea Sep 15, 2025
1cd014c
feat: service grid exclusion zone implementation & plot
artistrea Sep 15, 2025
1c26dc8
feat: tests for service grid exclusion zone implementation
artistrea Sep 15, 2025
ff2e0fc
hotfix: plot_footprints script mss d2d parameters
artistrea Sep 15, 2025
dc004ee
fix: exclusion zone missing docstring on public method
artistrea Sep 15, 2025
a92ee84
Merge pull request #226 from Radio-Spectrum/feat/service_grid_exclusi…
brunohcfaria Sep 15, 2025
0e52773
refactor: geometry converter is now coordinate system
artistrea Sep 16, 2025
dde3df0
Add n_drops to post_processor.py
jgarconi Sep 17, 2025
4a98e69
Add "n_drops" to post_processor.py
jgarconi Sep 17, 2025
825f5c4
Allow user-defined n_aggregate in results aggregation
jgarconi Sep 17, 2025
0188fcf
Solve trailing whitespace error in post_processor.py
jgarconi Sep 18, 2025
6d024ba
Merge pull request #228 from jgarconi/development
artistrea Sep 18, 2025
e7940ce
Merge pull request #227 from Radio-Spectrum/refactor/geometry_convert…
brunohcfaria Sep 23, 2025
874ee78
fix: p619 apparent elevation angles
artistrea Sep 24, 2025
8daa7c3
Merge pull request #229 from Radio-Spectrum/fix/p619_apparent_angles
brunohcfaria Sep 24, 2025
ec54c15
hotfix: p619 es alt
artistrea Sep 24, 2025
05a4885
Merge pull request #230 from Radio-Spectrum/hotfix/p619
brunohcfaria Sep 24, 2025
9f79cc8
refactor: deleted height parameter from station manager
artistrea Sep 25, 2025
7da87e3
feat: simulator geometry
artistrea Oct 2, 2025
f06e5c5
update: geometry readonly global properties & local<>global conversion
artistrea Oct 7, 2025
41d5271
refactor: parameters for service grid
artistrea Oct 8, 2025
66f974d
hotfix: simulation geometry unset variable
artistrea Oct 8, 2025
939807b
fix: station factory mss ss spectral mask parameter
artistrea Oct 8, 2025
b4e5a31
feat: topology_spherical_sampling_from_grid
artistrea Oct 8, 2025
437e983
refactor: cleaner SimulatorGeometry & fixed linting errors
artistrea Oct 8, 2025
8802e96
feat: missing parameters_spherical_sampling_from_grid
artistrea Oct 8, 2025
56cf68f
update(propagation): Changed P.2108 parameter type to clutter_scenario.
brunohcfaria Oct 10, 2025
a5e3341
fix: Fixing mispeling the word spacial to spatial.
brunohcfaria Oct 10, 2025
6342a7c
Merge pull request #232 from Radio-Spectrum/update/changed_p2108_type…
artistrea Oct 10, 2025
04a2d19
feat: simulator geometry tests & local coord calculations
artistrea Oct 13, 2025
e5beed6
fix: lint errors
artistrea Oct 13, 2025
cc0203d
hotfix: service grid for arbitrary polygon
artistrea Oct 21, 2025
506087a
hotfix: some mss d2d station needs to be active
artistrea Oct 21, 2025
bcc5c00
update(satutils): Added util functions for elevation to off-axis angl…
brunohcfaria Oct 22, 2025
c927f05
fix(topology): Fixed IMT MSS DC topology subsatellite_distance
brunohcfaria Oct 22, 2025
392473e
Fixed lint errors
brunohcfaria Oct 23, 2025
c55eceb
Revert "fix(topology): Fixed IMT MSS DC topology subsatellite_distance"
brunohcfaria Oct 23, 2025
cb18360
fix(topology): Fixes a wrong parameter unit passed to np.tan when cal…
brunohcfaria Oct 23, 2025
a36c768
hotfix: service grid candidate satellite margin area
artistrea Oct 24, 2025
bdb0eb9
hotfix: geom uses_local_coord reference
artistrea Oct 24, 2025
c174348
Merge pull request #233 from Radio-Spectrum/fix/subsatellite_distance
artistrea Oct 29, 2025
67ac410
feat: minimum elevation for service grid point to satellite link
artistrea Nov 4, 2025
34f455d
fix(topology): imt mss dc topology could create num_stations = 0 fixed
artistrea Nov 5, 2025
9cd3acd
update(parameters): Added z and Lf as parameters for ITU-R S.1528 Rec…
brunohcfaria Nov 10, 2025
9443133
Merge branch 'development' into feat/minimum_elev_service_grid
brunohcfaria Nov 11, 2025
79472ae
feat: propagation model loss calculation only on specific paths
artistrea Nov 26, 2025
6ace23e
update: interference paths consider only actual paths
artistrea Nov 26, 2025
d408746
hotfix: path implementation oob power shape & warnings
artistrea Nov 27, 2025
b54675b
fix(lint): lint errors related to paths impl
artistrea Nov 27, 2025
60899cf
Merge branch 'development' into feat/local_coordinate_system
artistrea Nov 27, 2025
ca393c4
fix: propagation terrestrial simple clutter loss call
artistrea Nov 27, 2025
fcb1530
refactor: removed useless variables
artistrea Nov 27, 2025
741f854
fix(propagation): Fixed the season parameter check in Atmosfere P.835 to
brunohcfaria Dec 2, 2025
595bddf
fix(simulation): Fixed simulator log facility setup
brunohcfaria Dec 4, 2025
1055911
fix(simulation): Fixed simulator log facility setup
brunohcfaria Dec 4, 2025
0f9ee78
update(campaings): Removed the campaign folder
brunohcfaria Dec 4, 2025
c69f30d
update(docs): Removed docs related to campaigns
brunohcfaria Dec 4, 2025
7a90f08
Merge pull request #237 from Radio-Spectrum/hotfix/logging_facility
artistrea Dec 4, 2025
b46487a
Merge pull request #238 from Radio-Spectrum/update/campaing_folder_de…
artistrea Dec 4, 2025
8e346e4
refactor: some comments and getters
artistrea Dec 4, 2025
3840187
Merge branch 'development' into feat/local_coordinate_system
artistrea Dec 4, 2025
c24b5c4
merge dev
artistrea Dec 4, 2025
3f90cca
fix: linting
artistrea Dec 4, 2025
d37a16a
fix: linting again
artistrea Dec 4, 2025
44aa981
Merge pull request #231 from Radio-Spectrum/feat/local_coordinate_system
brunohcfaria Dec 5, 2025
62bd0ca
fix(SimulationDownlink): runtime error in calculate downlink sinr
artistrea Dec 5, 2025
5c4c418
fix: DL intra imt interference
artistrea Dec 5, 2025
6b4ca64
Merge pull request #240 from Radio-Spectrum/fix/downlink_calculate_sinr
brunohcfaria Dec 5, 2025
1f2e3f6
fix(utils): Fixed a potential overflow on ecef2lla
brunohcfaria Dec 11, 2025
70ef161
Merge remote-tracking branch 'origin/development' into feat/minimum_e…
brunohcfaria Dec 15, 2025
381ae0d
Merge pull request #241 from Radio-Spectrum/fix/ecef2lla_overflow
artistrea Jan 22, 2026
faa33b5
Fixed typo in season error message.
brunohcfaria Jan 29, 2026
6d95bc5
"visilibity" in the test docstring is misspelled
brunohcfaria Jan 29, 2026
e2b9011
Update tests/parameters/test_parameters.py
brunohcfaria Jan 29, 2026
5c30a37
Merge pull request #242 from Radio-Spectrum/feat/minimum_elev_service…
artistrea Jan 30, 2026
f5ceb1f
Merge branch 'development' of https://github.com/Radio-Spectrum/SHARC…
fabriciofcampos Jan 30, 2026
1441145
update(antenna): Added antenna F.1245 used by FS system
fabriciofcampos Jan 30, 2026
0ff32ce
fix(build): Fixed syntax errors
fabriciofcampos Jan 30, 2026
57f1844
fix(build): Added Docstring
fabriciofcampos Jan 30, 2026
8986a18
wip: optimized M.2101 array antenna implementation
artistrea Jan 30, 2026
86f1f72
update!: simulator geometry separate concerns refactor and better API
artistrea Jan 30, 2026
88902e2
hotfix: topology sampling from spherical grid
artistrea Feb 2, 2026
8df084d
update: array antenna for local coordinate system AND faster computation
artistrea Feb 2, 2026
2622b8c
update: antenna array2 in generate_mss_d2d & DWNReferenceFrame for it…
artistrea Feb 2, 2026
e957c90
update: better performance for antenna array implementation
artistrea Feb 2, 2026
0dd5d9b
update: antenna array comments, signatures and minor changes
artistrea Feb 3, 2026
f714def
fix: missing comments
artistrea Feb 3, 2026
e7fd325
refactor: comments and docstring for better documentation
artistrea Feb 3, 2026
0468525
fix: linting errors
artistrea Feb 3, 2026
c6edd05
Merge pull request #247 from Radio-Spectrum/feat/satellite_beamformin…
brunohcfaria Feb 10, 2026
42b3ea5
update(antenna): changed ParametersAntennaWithDiameter as the paramet…
fabriciofcampos Feb 11, 2026
a4a17e2
Fixed antenna_f1245_fs.py header
fabriciofcampos Feb 12, 2026
48f6620
Merge pull request #246 from Radio-Spectrum/feat/antenna_1245_fs
brunohcfaria Feb 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
/sharc/output/*.csv
/sharc/output/*.png
/sharc/output_*/*
/sharc/campaigns/*/output/
/sharc/campaigns/


__pycache__
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -70,17 +70,13 @@ usage: main_cli.py -p <param_file>
python main_cli.py -p /path/to/parameters.yaml
```

If you don't specify a parameters file, it will default to `input/parameters.yaml`:
```bash
python main_cli.py
```

3. **View Logs:**
The simulation will start, and logs will be displayed in the terminal. You can monitor these logs for progress and results. Logging is automatically set up via the `Logging.setup_logging()` function.
The simulation will start, and logs will be displayed in the terminal. You might also pass a log file with the
`-l` parameter.

## 5. Parameters File

The configuration file (`parameters.yaml`) should define the simulation parameters.
The configuration file should define the simulation parameters.


### Example `parameters.yaml`
Expand All @@ -95,13 +91,16 @@ general:
imt_link: DOWNLINK
###########################################################################
# The chosen system for sharing study
# EESS_PASSIVE, FSS_SS, FSS_ES, FS, RAS,
system: RAS
system: SINGLE_EARTH_STATION
###########################################################################
**(example)**
```

These parameters will be used by the simulator during execution, and you can modify them as needed.
The parameter file used for testing in `tests/parameters/parameters_for_testing.yaml`
is a good staring point for checking all possible parameters for every system implemented in the simulator.
For details of the parameter structure and logic refer to the `Parameter` package. You'll find all
the expected parameters and their validation.

## 6. Simulator Components

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ sidebar_position: 1
The **Earth Exploration Satellite Service** is a radiocommunication service that
employs satellites to gather environmetal data, facilitating analysis and monitoring
of the Earth's surface and atmosphere. The systme is essential in land-use studies, oceanography,
disaster and environmental management. The implemented spacial system is indispensable for research
disaster and environmental management. The implemented spatial system is indispensable for research
and management actities in atmospherical context.

### Overview
Expand Down
Loading