Archiving, Dearchiving and Networking Objects and Simulations
breve allows simulations and individual objects within simulations to be archived into human-readable XML files, and then later extracted. The XML archive/dearchive process applies both to saving simulation objects to files and to sending objects over a network. Both techniques require object encoding and decoding, and the discussion in this chapter applies to both.
This chapter first describes how individual objects can be archived and dearchived ([link]) and then how entire simulations can be archived and dearchived ([link]). Though this simulation discusses archiving to and from files, the same techniques discussed in this section are used for networking.
Important note: archiving and dearchiving is currently only supported in the steve language frontend, not the Python language frontend. Support for Python archiving and dearchiving is forthcoming in a future breve release.
