New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8203 bubble chart improvements #8350
base: master
Are you sure you want to change the base?
8203 bubble chart improvements #8350
Conversation
# Conflicts: # ApsimNG/Utility/GtkUtilities.cs
# Conflicts: # Models/Core/ApsimFile/Converter.cs
Currently waiting on functionality added in #8529 to be merged in so I can use it here. I need to be able to store the cursor position in the code editors between the view refreshing. Otherwise this branch is very close to being completed. |
# Conflicts: # Models/Core/ApsimFile/Converter.cs
…s to also use StringUtilities
This is probably at a point now where it can use some testing by other folks. See what breaks in the interface and suggest some sections that we could put unit tests on to make sure it continues into the future. |
Notes/Improvements
|
# Conflicts: # APSIM.Shared/Utilities/StringUtilities.cs # Models/Core/ApsimFile/Converter.cs # Models/Resources/AGPBrowntop.json # Models/Resources/AGPCocksfoot.json # Models/Resources/AGPKikuyu.json # Models/Resources/AGPLucerne.json # Models/Resources/AGPPaspalum.json # Models/Resources/AGPPhalaris.json # Models/Resources/AGPRedClover.json # Models/Resources/AGPRhodes.json # Models/Resources/AGPRyegrass.json # Models/Resources/AGPTallFescue.json # Models/Resources/AGPWhiteClover.json # Models/Resources/Barley.json # Models/Resources/Canola.json # Models/Resources/Chickpea.json # Models/Resources/Chicory.json # Models/Resources/Eucalyptus.json # Models/Resources/Fertiliser.json # Models/Resources/FodderBeet.json # Models/Resources/Gliricidia.json # Models/Resources/Grapevine.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Angus.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Beef Shorthorn.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Brahman.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/British x Brahman.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/British x Charolais.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/British x Friesian.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/British x Holstein.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Charolais x Friesian.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Charolais x Holstein.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Charolais.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Chianina.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Hereford.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Limousin.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Simmental.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/South Devon.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Ujimqin Cattle.json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Ujimqin x Angus (1st cross).json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Ujimqin x Angus (2nd cross).json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Ujimqin x Charolais (1st cross).json # Models/Resources/GrazPlan/Genotypes/Cattle/Beef/Ujimqin x Charolais (2nd cross).json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Ayrshire.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Brown Swiss.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Dairy Shorthorn.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Friesian.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Guernsey.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Holstein.json # Models/Resources/GrazPlan/Genotypes/Cattle/Dairy/Jersey.json # Models/Resources/GrazPlan/Genotypes/Goats/Ujimqin Goats.json # Models/Resources/GrazPlan/Genotypes/Sheep/Crossbreds/Border Leicester x Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Crossbreds/Dorset x Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Crossbreds/Mongolian x Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Blackface x Whiteface.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Border Leicester.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Cheviot.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Columbia.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Dorset.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Finnsheep.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Hampshire.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Polypay.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Rambouillet.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Ryeland.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Southdown (US).json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Southdown.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Suffolk (US).json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Suffolk.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Texel.json # Models/Resources/GrazPlan/Genotypes/Sheep/Meat breeds/Ujimqin Sheep.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Corriedale.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Delaine-Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Large Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Medium Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Polwarth.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Romney.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Small Merino.json # Models/Resources/GrazPlan/Genotypes/Sheep/Wool breeds/Targhee.json # Models/Resources/Maize.json # Models/Resources/Mungbean.json # Models/Resources/Nutrient.json # Models/Resources/Oats.json # Models/Resources/OilPalm.json # Models/Resources/Peanut.json # Models/Resources/Pinus.json # Models/Resources/PlantainForage.json # Models/Resources/Potato.json # Models/Resources/RedClover.json # Models/Resources/SCRUM.json # Models/Resources/Slurp.json # Models/Resources/Sorghum.json # Models/Resources/Soybean.json # Models/Resources/Sugarcane.json # Models/Resources/SurfaceOrganicMatter.json # Models/Resources/WaterBalance.json # Models/Resources/Wheat.json # Models/Resources/WhiteClover.json # Tests/Simulation/MultiZoneManagement/MultiPaddock.apsimx
Presenter and GUI are in a good state now. Need to add unit tests to the parts that can use them. |
# Conflicts: # Models/Core/Attributes/DisplayAttribute.cs
Resolves #8203
This view was only half implemented when it was created with lots of comments through it with things missing. This branch will address those problems and generally improve the interface so that people can actually use it.
To do list:
Show script errors when they happen