Search:
Login
Preferences
Help/Guide
About Trac
Forgot your password?
Wiki
Timeline
Roadmap
Browse Source
View Tickets
Search
Context Navigation
← Previous Change
Next Change
→
Changeset
90
for
geniuswebcore
Timestamp:
03/02/22 16:11:26 (
3 years
ago)
Author:
Bart Vastenhouw
Message:
Refactor to help reusing partiesserver.
Location:
geniuswebcore
Files:
365 added
.
(added)
README.txt
(added)
dist
(added)
dist/geniusweb-1.2.0.tar.gz
(added)
geniusweb
(added)
geniusweb/PriorityQueue.py
(added)
geniusweb/__init__.py
(added)
geniusweb/actions
(added)
geniusweb/actions/AbstractAction.py
(added)
geniusweb/actions/Accept.py
(added)
geniusweb/actions/Action.py
(added)
geniusweb/actions/ActionWithBid.py
(added)
geniusweb/actions/EndNegotiation.py
(added)
geniusweb/actions/FileLocation.py
(added)
geniusweb/actions/LearningDone.py
(added)
geniusweb/actions/Offer.py
(added)
geniusweb/actions/PartyId.py
(added)
geniusweb/actions/Vote.py
(added)
geniusweb/actions/Votes.py
(added)
geniusweb/actions/__init__.py
(added)
geniusweb/bidspace
(added)
geniusweb/bidspace/AllBidsList.py
(added)
geniusweb/bidspace/BidsWithUtility.py
(added)
geniusweb/bidspace/Interval.py
(added)
geniusweb/bidspace/IssueInfo.py
(added)
geniusweb/bidspace/__init__.py
(added)
geniusweb/bidspace/pareto
(added)
geniusweb/bidspace/pareto/GenericPareto.py
(added)
geniusweb/bidspace/pareto/ParetoFrontier.py
(added)
geniusweb/bidspace/pareto/ParetoLinearAdditive.py
(added)
geniusweb/bidspace/pareto/ParetoPoint.py
(added)
geniusweb/bidspace/pareto/PartialPareto.py
(added)
geniusweb/bidspace/pareto/__init__.py
(added)
geniusweb/connection
(added)
geniusweb/connection/Connectable.py
(added)
geniusweb/connection/ConnectionEnd.py
(added)
geniusweb/connection/ConnectionFactory.py
(added)
geniusweb/connection/__init__.py
(added)
geniusweb/deadline
(added)
geniusweb/deadline/Deadline.py
(added)
geniusweb/deadline/DeadlineRounds.py
(added)
geniusweb/deadline/DeadlineTime.py
(added)
geniusweb/deadline/__init__.py
(added)
geniusweb/events
(added)
geniusweb/events/AbstractEvent.py
(added)
geniusweb/events/ActionEvent.py
(added)
geniusweb/events/CurrentState.py
(added)
geniusweb/events/NegotiationEvent.py
(added)
geniusweb/events/ProtocolEvent.py
(added)
geniusweb/events/SessionStarted.py
(added)
geniusweb/events/TournamentStarted.py
(added)
geniusweb/events/__init__.py
(added)
geniusweb/inform
(added)
geniusweb/inform/ActionDone.py
(added)
geniusweb/inform/Agreements.py
(added)
geniusweb/inform/Finished.py
(added)
geniusweb/inform/Inform.py
(added)
geniusweb/inform/OptIn.py
(added)
geniusweb/inform/Settings.py
(added)
geniusweb/inform/Voting.py
(added)
geniusweb/inform/YourTurn.py
(added)
geniusweb/inform/__init__.py
(added)
geniusweb/issuevalue
(added)
geniusweb/issuevalue/Bid.py
(added)
geniusweb/issuevalue/DiscreteValue.py
(added)
geniusweb/issuevalue/DiscreteValueSet.py
(added)
geniusweb/issuevalue/Domain.py
(added)
geniusweb/issuevalue/NumberValue.py
(added)
geniusweb/issuevalue/NumberValueSet.py
(added)
geniusweb/issuevalue/Value.py
(added)
geniusweb/issuevalue/ValueDeserializer.py
(added)
geniusweb/issuevalue/ValueSet.py
(added)
geniusweb/issuevalue/ValueSetDeserializer.py
(added)
geniusweb/issuevalue/__init__.py
(added)
geniusweb/opponentmodel
(added)
geniusweb/opponentmodel/FrequencyOpponentModel.py
(added)
geniusweb/opponentmodel/OpponentModel.py
(added)
geniusweb/opponentmodel/__init__.py
(added)
geniusweb/party
(added)
geniusweb/party/Capabilities.py
(added)
geniusweb/party/DefaultParty.py
(added)
geniusweb/party/Party.py
(added)
geniusweb/party/__init__.py
(added)
geniusweb/partystdio
(added)
geniusweb/partystdio/PartyStdIo.py
(added)
geniusweb/partystdio/StdInOutConnectionEnd.py
(added)
geniusweb/partystdio/__init__.py
(added)
geniusweb/profile
(added)
geniusweb/profile/DefaultProfile.py
(added)
geniusweb/profile/FullOrdering.py
(added)
geniusweb/profile/PartialOrdering.py
(added)
geniusweb/profile/Profile.py
(added)
geniusweb/profile/__init__.py
(added)
geniusweb/profile/utilityspace
(added)
geniusweb/profile/utilityspace/DiscreteValueSetUtilities.py
(added)
geniusweb/profile/utilityspace/LinearAdditive.py
(added)
geniusweb/profile/utilityspace/LinearAdditiveUtilitySpace.py
(added)
geniusweb/profile/utilityspace/NumberValueSetUtilities.py
(added)
geniusweb/profile/utilityspace/UtilitySpace.py
(added)
geniusweb/profile/utilityspace/ValueSetUtilities.py
(added)
geniusweb/profile/utilityspace/__init__.py
(added)
geniusweb/profileconnection
(added)
geniusweb/profileconnection/FileProfileConnector.py
(added)
geniusweb/profileconnection/ProfileConnectionFactory.py
(added)
geniusweb/profileconnection/ProfileInterface.py
(added)
geniusweb/profileconnection/Session.py
(added)
geniusweb/profileconnection/WebSocketClient.py
(added)
geniusweb/profileconnection/WebSocketContainer.py
(added)
geniusweb/profileconnection/WebsocketProfileConnector.py
(added)
geniusweb/profileconnection/__init__.py
(added)
geniusweb/progress
(added)
geniusweb/progress/Progress.py
(added)
geniusweb/progress/ProgressFactory.py
(added)
geniusweb/progress/ProgressRounds.py
(added)
geniusweb/progress/ProgressTime.py
(added)
geniusweb/progress/__init__.py
(added)
geniusweb/protocol
(added)
geniusweb/protocol/CurrentNegoState.py
(added)
geniusweb/protocol/NegoProtocol.py
(added)
geniusweb/protocol/NegoSettings.py
(added)
geniusweb/protocol/NegoState.py
(added)
geniusweb/protocol/ProtocolException.py
(added)
geniusweb/protocol/__init__.py
(added)
geniusweb/protocol/partyconnection
(added)
geniusweb/protocol/partyconnection/ProtocolToPartyConn.py
(added)
geniusweb/protocol/partyconnection/ProtocolToPartyConnFactory.py
(added)
geniusweb/protocol/partyconnection/ProtocolToPartyConnections.py
(added)
geniusweb/protocol/partyconnection/__init__.py
(added)
geniusweb/protocol/session
(added)
geniusweb/protocol/session/DefaultSessionState.py
(added)
geniusweb/protocol/session/SessionProtocol.py
(added)
geniusweb/protocol/session/SessionResult.py
(added)
geniusweb/protocol/session/SessionSettings.py
(added)
geniusweb/protocol/session/SessionState.py
(added)
geniusweb/protocol/session/TeamInfo.py
(added)
geniusweb/protocol/session/__init__.py
(added)
geniusweb/protocol/session/learn
(added)
geniusweb/protocol/session/learn/Learn.py
(added)
geniusweb/protocol/session/learn/LearnSettings.py
(added)
geniusweb/protocol/session/learn/LearnState.py
(added)
geniusweb/protocol/session/learn/__init__.py
(added)
geniusweb/protocol/session/mopac
(added)
geniusweb/protocol/session/mopac/MOPAC.py
(added)
geniusweb/protocol/session/mopac/MOPACSettings.py
(added)
geniusweb/protocol/session/mopac/MOPACState.py
(added)
geniusweb/protocol/session/mopac/PartyStates.py
(added)
geniusweb/protocol/session/mopac/__init__.py
(added)
geniusweb/protocol/session/mopac/phase
(added)
geniusweb/protocol/session/mopac/phase/DefaultPhase.py
(added)
geniusweb/protocol/session/mopac/phase/OfferPhase.py
(added)
geniusweb/protocol/session/mopac/phase/OptInPhase.py
(added)
geniusweb/protocol/session/mopac/phase/Phase.py
(added)
geniusweb/protocol/session/mopac/phase/VotingPhase.py
(added)
geniusweb/protocol/session/mopac/phase/__init__.py
(added)
geniusweb/protocol/session/saop
(added)
geniusweb/protocol/session/saop/SAOP.py
(added)
geniusweb/protocol/session/saop/SAOPSettings.py
(added)
geniusweb/protocol/session/saop/SAOPState.py
(added)
geniusweb/protocol/session/saop/__init__.py
(added)
geniusweb/protocol/tournament
(added)
geniusweb/protocol/tournament/Team.py
(added)
geniusweb/protocol/tournament/__init__.py
(added)
geniusweb/py.typed
(added)
geniusweb/references
(added)
geniusweb/references/Parameters.py
(added)
geniusweb/references/PartyRef.py
(added)
geniusweb/references/PartyWithParameters.py
(added)
geniusweb/references/PartyWithProfile.py
(added)
geniusweb/references/ProfileRef.py
(added)
geniusweb/references/ProtocolRef.py
(added)
geniusweb/references/Reference.py
(added)
geniusweb/references/__init__.py
(added)
geniusweb/simplerunner
(added)
geniusweb/simplerunner/BasicConnection.py
(added)
geniusweb/simplerunner/BlockingQueue.py
(added)
geniusweb/simplerunner/ClassPathConnectionFactory.py
(added)
geniusweb/simplerunner/NegoRunner.py
(added)
geniusweb/simplerunner/Runner.py
(added)
geniusweb/simplerunner/__init__.py
(added)
geniusweb/simplerunner/gui
(added)
geniusweb/simplerunner/gui/GUI.py
(added)
geniusweb/simplerunner/gui/MyFileChooser.py
(added)
geniusweb/simplerunner/gui/SelectionModel.py
(added)
geniusweb/simplerunner/gui/SettingsPanel.py
(added)
geniusweb/simplerunner/gui/__init__.py
(added)
geniusweb/utils.py
(added)
geniusweb/voting
(added)
geniusweb/voting/CollectedVotes.py
(added)
geniusweb/voting/VotingEvaluator.py
(added)
geniusweb/voting/__init__.py
(added)
geniusweb/voting/votingevaluators
(added)
geniusweb/voting/votingevaluators/LargestAgreement.py
(added)
geniusweb/voting/votingevaluators/LargestAgreementsLoop.py
(added)
geniusweb/voting/votingevaluators/__init__.py
(added)
requirements.txt
(added)
setup.py
(added)
test
(added)
test/PriorityQueueTest.py
(added)
test/__init__.py
(added)
test/geniusweb
(added)
test/geniusweb/__init__.py
(added)
test/geniusweb/actions
(added)
test/geniusweb/actions/AcceptTest.py
(added)
test/geniusweb/actions/EndNegotiationTest.py
(added)
test/geniusweb/actions/FileLocationTest.py
(added)
test/geniusweb/actions/LearningDoneTest.py
(added)
test/geniusweb/actions/OfferTest.py
(added)
test/geniusweb/actions/PartyIdTest.py
(added)
test/geniusweb/actions/VoteTest.py
(added)
test/geniusweb/actions/VotesTest.py
(added)
test/geniusweb/actions/__init__.py
(added)
test/geniusweb/bidspace
(added)
test/geniusweb/bidspace/AllBidsListTest.py
(added)
test/geniusweb/bidspace/BidsWithUtilityTest.py
(added)
test/geniusweb/bidspace/IntervalTest.py
(added)
test/geniusweb/bidspace/IssueInfoTest.py
(added)
test/geniusweb/bidspace/__init__.py
(added)
test/geniusweb/bidspace/pareto
(added)
test/geniusweb/bidspace/pareto/GenericParetoTest.py
(added)
test/geniusweb/bidspace/pareto/ParetoE2Etest.py
(added)
test/geniusweb/bidspace/pareto/ParetoPointTest.py
(added)
test/geniusweb/bidspace/pareto/PartialParetoTest.py
(added)
test/geniusweb/deadline
(added)
test/geniusweb/deadline/DeadlineRoundsTest.py
(added)
test/geniusweb/deadline/DeadlineTimeTest.py
(added)
test/geniusweb/deadline/__init__.py
(added)
test/geniusweb/events
(added)
test/geniusweb/events/ActionEventTest.py
(added)
test/geniusweb/events/SessionStartedTest.py
(added)
test/geniusweb/events/TournamentStartedTest.py
(added)
test/geniusweb/events/__init__.py
(added)
test/geniusweb/inform
(added)
test/geniusweb/inform/ActionDoneTest.py
(added)
test/geniusweb/inform/AgreementsTest.py
(added)
test/geniusweb/inform/FinishedTest.py
(added)
test/geniusweb/inform/OptInTest.py
(added)
test/geniusweb/inform/SettingsTest.py
(added)
test/geniusweb/inform/VotingTest.py
(added)
test/geniusweb/inform/YourTurnTest.py
(added)
test/geniusweb/inform/__init__.py
(added)
test/geniusweb/issuevalue
(added)
test/geniusweb/issuevalue/BidTest.py
(added)
test/geniusweb/issuevalue/DiscreteValueSetTest.py
(added)
test/geniusweb/issuevalue/DiscreteValueTest.py
(added)
test/geniusweb/issuevalue/DomainTest.py
(added)
test/geniusweb/issuevalue/NumberValueSetTest.py
(added)
test/geniusweb/issuevalue/NumberValueTest.py
(added)
test/geniusweb/issuevalue/ValueDeserializerTest.py
(added)
test/geniusweb/issuevalue/__init__.py
(added)
test/geniusweb/opponentmodel
(added)
test/geniusweb/opponentmodel/FrequencyOppModelTest.py
(added)
test/geniusweb/opponentmodel/__init__.py
(added)
test/geniusweb/party
(added)
test/geniusweb/party/CapabilitiesTest.py
(added)
test/geniusweb/party/DefaultPartyTest.py
(added)
test/geniusweb/party/PartyTest.py
(added)
test/geniusweb/party/__init__.py
(added)
test/geniusweb/partystdio
(added)
test/geniusweb/partystdio/EmptyParty.log
(added)
test/geniusweb/partystdio/EmptyParty.py
(added)
test/geniusweb/partystdio/PartyStdioTest.py
(added)
test/geniusweb/partystdio/StdInOutTest.py
(added)
test/geniusweb/partystdio/__init__.py
(added)
test/geniusweb/profile
(added)
test/geniusweb/profile/__init__.py
(added)
test/geniusweb/profile/utilityspace
(added)
test/geniusweb/profile/utilityspace/DiscreteValSetUtilsTest.py
(added)
test/geniusweb/profile/utilityspace/LinearAdditiveTest.py
(added)
test/geniusweb/profile/utilityspace/LinearAdditiveTest2.py
(added)
test/geniusweb/profile/utilityspace/NumberValSetUtilsTest.py
(added)
test/geniusweb/profile/utilityspace/__init__.py
(added)
test/geniusweb/profileconnection
(added)
test/geniusweb/profileconnection/FileProfileConnectorTest.py
(added)
test/geniusweb/profileconnection/ProfileConnectionFactoryTest.py
(added)
test/geniusweb/profileconnection/ProfileServerStub.py
(added)
test/geniusweb/profileconnection/WebSocketProfileConnectorTest.py
(added)
test/geniusweb/profileconnection/__init__.py
(added)
test/geniusweb/progress
(added)
test/geniusweb/progress/ProgressRoundsTest.py
(added)
test/geniusweb/progress/ProgressTimeTest.py
(added)
test/geniusweb/progress/__init__.py
(added)
test/geniusweb/protocol
(added)
test/geniusweb/protocol/CurrentNegoStateTest.py
(added)
test/geniusweb/protocol/ProtocolExceptionTest.py
(added)
test/geniusweb/protocol/__init__.py
(added)
test/geniusweb/protocol/session
(added)
test/geniusweb/protocol/session/ConnectionWithPartiesTest.py
(added)
test/geniusweb/protocol/session/SessionResultTest.py
(added)
test/geniusweb/protocol/session/TeamInfoTest.py
(added)
test/geniusweb/protocol/session/__init__.py
(added)
test/geniusweb/protocol/session/learn
(added)
test/geniusweb/protocol/session/learn/LearnSettingsTest.py
(added)
test/geniusweb/protocol/session/learn/LearnStateTest.py
(added)
test/geniusweb/protocol/session/learn/LearnTest.py
(added)
test/geniusweb/protocol/session/learn/__init__.py
(added)
test/geniusweb/protocol/session/mopac
(added)
test/geniusweb/protocol/session/mopac/MOPACSettingsTest.py
(added)
test/geniusweb/protocol/session/mopac/MOPACStateTest.py
(added)
test/geniusweb/protocol/session/mopac/MOPACTest.py
(added)
test/geniusweb/protocol/session/mopac/PartyStatesTest.py
(added)
test/geniusweb/protocol/session/mopac/__init__.py
(added)
test/geniusweb/protocol/session/mopac/phase
(added)
test/geniusweb/protocol/session/mopac/phase/OfferPhaseTest.py
(added)
test/geniusweb/protocol/session/mopac/phase/OptInPhaseTest.py
(added)
test/geniusweb/protocol/session/mopac/phase/VotingPhaseTest.py
(added)
test/geniusweb/protocol/session/mopac/phase/__init__.py
(added)
test/geniusweb/protocol/session/saop
(added)
test/geniusweb/protocol/session/saop/SAOPSettingsTest.py
(added)
test/geniusweb/protocol/session/saop/SAOPStateTest.py
(added)
test/geniusweb/protocol/session/saop/SAOPTest.py
(added)
test/geniusweb/protocol/session/saop/__init__.py
(added)
test/geniusweb/protocol/tournament
(added)
test/geniusweb/protocol/tournament/TeamTest.py
(added)
test/geniusweb/protocol/tournament/__init__.py
(added)
test/geniusweb/references
(added)
test/geniusweb/references/ParametersTest.py
(added)
test/geniusweb/references/PartiWithParamsTest.py
(added)
test/geniusweb/references/PartyRefTest.py
(added)
test/geniusweb/references/PartyWithProfileTest.py
(added)
test/geniusweb/references/ProfileRefTest.py
(added)
test/geniusweb/references/ProtocolRefTest.py
(added)
test/geniusweb/references/__init__.py
(added)
test/geniusweb/simplerunner
(added)
test/geniusweb/simplerunner/BlockingQueueTest.py
(added)
test/geniusweb/simplerunner/ClassPathConnectionFactoryTest.py
(added)
test/geniusweb/simplerunner/SessionRunnerE2ETest.py
(added)
test/geniusweb/simplerunner/SessionRunnerTest.py1
(added)
test/geniusweb/simplerunner/TestParty.log
(added)
test/geniusweb/simplerunner/__init__.py
(added)
test/geniusweb/utilsTest.py
(added)
test/geniusweb/voting
(added)
test/geniusweb/voting/CollectedVotesTest.py
(added)
test/geniusweb/voting/__init__.py
(added)
test/geniusweb/voting/votingevaluators
(added)
test/geniusweb/voting/votingevaluators/LargestAgreementTest.py
(added)
test/geniusweb/voting/votingevaluators/LargestAgreementsLoopTest.py
(added)
test/geniusweb/voting/votingevaluators/__init__.py
(added)
test/resources
(added)
test/resources/7issues
(added)
test/resources/7issues/7issues1.json
(added)
test/resources/7issues/7issues2.json
(added)
test/resources/9issues
(added)
test/resources/9issues/9issues1.json
(added)
test/resources/japantrip1.json
(added)
test/resources/jobs
(added)
test/resources/jobs/jobs.json
(added)
test/resources/jobs/jobs1.json
(added)
test/resources/jobs/jobs1partial.json
(added)
test/resources/jobs/jobs2.json
(added)
test/resources/mopac.json
(added)
test/resources/party
(added)
test/resources/party/party.json
(added)
test/resources/party/party1.json
(added)
test/resources/party/party2.json
(added)
test/resources/party/party3.json
(added)
test/resources/party/party4.json
(added)
test/resources/party1.json
(added)
test/resources/settings.json
(added)
test/resources/settings2.json
(added)
test/resources/settingsbadprofile.json
(added)
test/resources/shaoptoursettings.json
(added)
test/resources/tournament.json
(added)
test/testparty
(added)
test/testparty/TestParty.py
(added)
test/testparty/__init__.py
(added)
Note:
See
TracChangeset
for help on using the changeset viewer.
Download in other formats:
Unified Diff
Zip Archive