Stalker is an Open Source Production Asset Management (ProdAM) System designed specifically for Animation and VFX Studios but can be used for any kind of projects. Stalker is licensed under LGPL v2.1.
The latest development version is available in Google Project page of Stalker or can be directly cloned with the following command if you already have mercurial installed:
hg clone https://stalker.googlecode.com/hg/ stalker
stalker.db | Database module of Stalker. |
stalker.db.setup | Utility function that helps to connect the system to the given database. |
stalker.exceptions | Errors for the system. |
stalker.exceptions.CircularDependencyError | Raised when there is circular dependencies within Tasks |
stalker.exceptions.DBError | Raised when there is no database and a database related action has been |
stalker.exceptions.LoginError | Raised when the login information is not correct or not correlate with |
stalker.models | |
stalker.models.asset.Asset | The Asset class is the whole idea behind Stalker. |
stalker.models.auth.Group | Creates groups for users to be used in authorization system. |
stalker.models.auth.LocalSession | A simple temporary session object which simple stores session data. |
stalker.models.auth.Permission | A class to hold permissions. |
stalker.models.auth.RootFactory | The main purpose of having a root factory is to generate the objects used as the context by the request. |
stalker.models.auth.User | The user class is designed to hold data about a User in the system. |
stalker.models.department.Department | The departments that forms the studio itself. |
stalker.models.entity.Entity | Another base data class that adds tags and notes to the attributes list. |
stalker.models.entity.SimpleEntity | The base class of all the others |
stalker.models.env.EnvironmentBase | Connects the environment (the host program) to Stalker. |
stalker.models.format.ImageFormat | Common image formats for the Projects. |
stalker.models.link.Link | Holds data about external links. |
stalker.models.message.Message | The base of the messaging system in Stalker |
stalker.models.mixins.ACLMixin | A Mixin for adding ACLs to mixed in class. |
stalker.models.mixins.CodeMixin | Adds code info to the mixed in class. |
stalker.models.mixins.ProjectMixin | Gives the ability to connect to a Project to the mixed in object. |
stalker.models.mixins.ReferenceMixin | Adds reference capabilities to the mixed in class. |
stalker.models.mixins.ScheduleMixin | Adds schedule info to the mixed in class. |
stalker.models.mixins.StatusMixin | Makes the mixed in object statusable. |
stalker.models.mixins.TargetEntityTypeMixin | Adds target_entity_type attribute to mixed in class. |
stalker.models.mixins.WorkingHoursMixin | Sets working hours for the mixed in class. |
stalker.models.note.Note | Notes for any of the SOM objects. |
stalker.models.project.Project | All the information about a Project in Stalker is hold in this class. |
stalker.models.repository.Repository | Manages fileserver/repository related data. |
stalker.models.scene.Scene | Stores data about Scenes. |
stalker.models.schedulers.SchedulerBase | This is the base class for schedulers. |
stalker.models.schedulers.TaskJugglerScheduler | This is the main scheduler for Stalker right now. |
stalker.models.sequence.Sequence | Stores data about Sequences. |
stalker.models.shot.Shot | Manages Shot related data. |
stalker.models.status.Status | Defines object statutes. |
stalker.models.status.StatusList | Type specific list of Status instances. |
stalker.models.structure.Structure | Holds data about how the physical files are arranged in the Repository. |
stalker.models.studio.Studio | Manage all the studio information at once. |
stalker.models.studio.WorkingHours | A helper class to manage Studio working hours. |
stalker.models.tag.Tag | Use it to create tags for any object available in SOM. |
stalker.models.task.Task | Manages Task related data. |
stalker.models.task.TimeLog | Holds information about the uninterrupted time spend on a specific |
stalker.models.template.FilenameTemplate | Holds templates for filename and path conventions. |
stalker.models.ticket.Ticket | Tickets are the way of reporting errors or asking for changes in Stalker. |
stalker.models.ticket.TicketLog | A class to hold Ticket.status change operations. |
stalker.models.type.EntityType | A simple class just to hold the registered class names in Stalker |
stalker.models.type.Type | Everything can have a type. |
stalker.models.version.Version | Holds information about the created versions (files) for a class:~stalker.models.task.Task |