Skip to content
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

Producing the same output as original hashkat #20

Closed
20 tasks done
arminms opened this issue Nov 12, 2015 · 1 comment
Closed
20 tasks done

Producing the same output as original hashkat #20

arminms opened this issue Nov 12, 2015 · 1 comment
Assignees

Comments

@arminms
Copy link
Owner

arminms commented Nov 12, 2015

  • changing -o option to output-folder rather than output-file with 'output' as default value
  • placing out.dat inside output-folder
  • adding void dump(const std::string& folder) const member method to network, simulation, engine and action_base classes
  • adding virtual void do_dump(const std::string& folder) const = 0 to action_base class
  • overriding do_dump() in all action classes
  • calling network and engine's dump() in simulation::dump()
  • calling dump() for all actions in engine::dump()
  • saving network.dat file in network::dump()
  • saving main_stats.dat in network::dump() and relevant action classes checking for output.main_statistics flag in config
  • saving Categories_Distro.dat in twitter_follow::dump() checking for output.categories_distro flag in config
  • saving dd_by_follow_model.dat in twitter_follow::dump() checking for output.degree_distribution_by_follow_model flag in config
  • saving AT_info.dat for each agent type in twitter_follow::dump() checking for output.agent_stats flag in config
  • implement twitter_follow::save_degree_distributions() which saves X_degree_distribution_monthY.dat files
  • saving X_degree_distribution_monthY.dat files for each month in twitter_follow::dump() by calling twitter_follow::save_degree_distributions() checking for output.degree_distributions flag in config
  • pushing back months to twitter_follow::at_agent_per_month_ in twitter_follow::do_action() rather than twitter_follow::init_agent_types()
  • saving X_degree_distribution_monthY.dat files if we crossed a month in twitter_follow::do_action() by calling twitter_follow::save_degree_distributions() checking for output.degree_distributions flag in config
  • saving network.gexf in network_st::dump() checking for output.visualize flag in config
  • saving network.graphml in network_st::dump() checking for output.visualize flag in config
  • finding a way to pass output folder name for the previous item
  • removing reverse vector ordering for reading agent type configuration file in order to have consistent output for labels in graphs
@arminms arminms self-assigned this Nov 12, 2015
@arminms
Copy link
Owner Author

arminms commented Jan 7, 2016

done...

@arminms arminms closed this as completed Jan 7, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant